summaryrefslogtreecommitdiff
path: root/oslo_policy/tests/test_opts.py
diff options
context:
space:
mode:
Diffstat (limited to 'oslo_policy/tests/test_opts.py')
-rw-r--r--oslo_policy/tests/test_opts.py21
1 files changed, 21 insertions, 0 deletions
diff --git a/oslo_policy/tests/test_opts.py b/oslo_policy/tests/test_opts.py
index 7c455ca..5a61b4c 100644
--- a/oslo_policy/tests/test_opts.py
+++ b/oslo_policy/tests/test_opts.py
@@ -37,3 +37,24 @@ class OptsTestCase(test_base.BaseTestCase):
opts.set_defaults(self.conf, policy_file='new-value.json')
self.assertEqual('new-value.json',
self.conf.oslo_policy.policy_file)
+
+ def test_set_defaults_enforce_scope(self):
+ opts._register(self.conf)
+ self.assertEqual(False,
+ self.conf.oslo_policy.enforce_scope)
+ opts.set_defaults(self.conf, enforce_scope=True)
+ self.assertEqual(True,
+ self.conf.oslo_policy.enforce_scope)
+
+ def test_set_defaults_two_opts(self):
+ opts._register(self.conf)
+ self.assertEqual(False,
+ self.conf.oslo_policy.enforce_scope)
+ self.assertEqual(False,
+ self.conf.oslo_policy.enforce_new_defaults)
+ opts.set_defaults(self.conf, enforce_scope=True,
+ enforce_new_defaults=True)
+ self.assertEqual(True,
+ self.conf.oslo_policy.enforce_scope)
+ self.assertEqual(True,
+ self.conf.oslo_policy.enforce_new_defaults)