Example #1
0
 def test_check_identity_rule_not_found_true(self):
     policy.reset()
     value = policy.check((("identity", "i_dont_exist"),),
                          request=self.request)
     # this should succeed because the default check for
     # identity is admin_required
     self.assertTrue(value)
Example #2
0
 def test_check_identity_rule_not_found_true(self):
     policy.reset()
     value = policy.check((("identity", "i_dont_exist"), ),
                          request=self.request)
     # this should succeed because the default check for
     # identity is admin_required
     self.assertTrue(value)
Example #3
0
 def test_compound_check_true(self):
     policy.reset()
     value = policy.check((
         ("identity", "admin_required"),
         ("identity", "identity:default"),
     ),
                          request=self.request)
     self.assertTrue(value)
Example #4
0
 def test_policy_reset(self):
     policy._get_enforcer()
     self.assertEqual(len(policy._ENFORCER), 2)
     policy.reset()
     self.assertEqual(policy._ENFORCER, None)
Example #5
0
 def test_policy_file_load(self):
     policy.reset()
     enforcer = policy._get_enforcer()
     self.assertEqual(len(enforcer), 2)
     self.assertTrue('identity' in enforcer)
     self.assertTrue('compute' in enforcer)
Example #6
0
 def test_check_nova_context_is_admin_true(self):
     policy.reset()
     value = policy.check((("compute", "context_is_admin"),),
                          request=self.request)
     self.assertTrue(value)
Example #7
0
 def test_check_nova_admin_required_true(self):
     policy.reset()
     value = policy.check((("compute", "admin__or_owner"), ),
                          request=self.request)
     self.assertTrue(value)
Example #8
0
 def test_policy_file_load(self):
     policy.reset()
     enforcer = policy._get_enforcer()
     self.assertEqual(2, len(enforcer))
     self.assertTrue("identity" in enforcer)
     self.assertTrue("compute" in enforcer)
Example #9
0
 def test_compound_check_true(self):
     policy.reset()
     value = policy.check((("identity", "admin_required"),
                           ("identity", "identity:default"),),
                          request=self.request)
     self.assertTrue(value)
Example #10
0
 def test_check_admin_required_false(self):
     policy.reset()
     value = policy.check((("identity", "admin_required"), ),
                          request=self.request)
     self.assertFalse(value)
Example #11
0
 def test_policy_reset(self):
     policy._get_enforcer()
     self.assertEqual(len(policy._ENFORCER), 2)
     policy.reset()
     self.assertEqual(policy._ENFORCER, None)
Example #12
0
 def test_policy_file_load(self):
     policy.reset()
     enforcer = policy._get_enforcer()
     self.assertEqual(len(enforcer), 2)
     self.assertTrue('identity' in enforcer)
     self.assertTrue('compute' in enforcer)
Example #13
0
 def test_check_nova_context_is_admin_true(self):
     policy.reset()
     value = policy.check((("compute", "context_is_admin"), ),
                          request=self.request)
     self.assertTrue(value)
Example #14
0
 def test_policy_reset(self):
     policy._get_enforcer()
     self.assertEqual(2, len(policy._ENFORCER))
     policy.reset()
     self.assertIsNone(policy._ENFORCER)
Example #15
0
 def test_check_admin_required_false(self):
     policy.reset()
     value = policy.check((("identity", "admin_required"),),
                          request=self.request)
     self.assertFalse(value)
Example #16
0
 def test_scope_not_found(self):
     policy.reset()
     value = policy.check((("dummy", "default"),),
                          request=self.request)
     self.assertTrue(value)
Example #17
0
 def test_scope_not_found(self):
     policy.reset()
     value = policy.check((("dummy", "default"), ), request=self.request)
     self.assertTrue(value)
Example #18
0
 def test_check_nova_admin_required_true(self):
     policy.reset()
     value = policy.check((("compute", "admin__or_owner"),),
                          request=self.request)
     self.assertTrue(value)
Example #19
0
 def test_policy_reset(self):
     policy._get_enforcer()
     self.assertEqual(2, len(policy._ENFORCER))
     policy.reset()
     self.assertIsNone(policy._ENFORCER)