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)
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)
def test_compound_check_true(self): policy.reset() value = policy.check(( ("identity", "admin_required"), ("identity", "identity:default"), ), request=self.request) self.assertTrue(value)
def test_policy_reset(self): policy._get_enforcer() self.assertEqual(len(policy._ENFORCER), 2) policy.reset() self.assertEqual(policy._ENFORCER, None)
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)
def test_check_nova_context_is_admin_true(self): policy.reset() value = policy.check((("compute", "context_is_admin"),), request=self.request) self.assertTrue(value)
def test_check_nova_admin_required_true(self): policy.reset() value = policy.check((("compute", "admin__or_owner"), ), request=self.request) self.assertTrue(value)
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)
def test_compound_check_true(self): policy.reset() value = policy.check((("identity", "admin_required"), ("identity", "identity:default"),), request=self.request) self.assertTrue(value)
def test_check_admin_required_false(self): policy.reset() value = policy.check((("identity", "admin_required"), ), request=self.request) self.assertFalse(value)
def test_check_nova_context_is_admin_true(self): policy.reset() value = policy.check((("compute", "context_is_admin"), ), request=self.request) self.assertTrue(value)
def test_policy_reset(self): policy._get_enforcer() self.assertEqual(2, len(policy._ENFORCER)) policy.reset() self.assertIsNone(policy._ENFORCER)
def test_check_admin_required_false(self): policy.reset() value = policy.check((("identity", "admin_required"),), request=self.request) self.assertFalse(value)
def test_scope_not_found(self): policy.reset() value = policy.check((("dummy", "default"),), request=self.request) self.assertTrue(value)
def test_scope_not_found(self): policy.reset() value = policy.check((("dummy", "default"), ), request=self.request) self.assertTrue(value)
def test_check_nova_admin_required_true(self): policy.reset() value = policy.check((("compute", "admin__or_owner"),), request=self.request) self.assertTrue(value)