def test_check_property_rules_read_permitted_specific_role(self): self.rules_checker = property_utils.PropertyRules(self.policy) self.assertTrue(self.rules_checker.check_property_rules( 'x_owner_prop', 'read', create_context(self.policy, ['member'])))
def test_check_property_rules_read_unpermitted_role(self): self.rules_checker = property_utils.PropertyRules(self.policy) self.assertFalse(self.rules_checker.check_property_rules('test_prop', 'read', create_context(self.policy, ['member'])))
def test_check_property_rules_invalid_action(self): self.rules_checker = property_utils.PropertyRules(self.policy) self.assertFalse(self.rules_checker.check_property_rules('test_prop', 'hall', create_context(self.policy, ['admin'])))
def test_check_property_rules_read_permitted_admin_role(self): self.rules_checker = property_utils.PropertyRules(self.policy) self.assertTrue(self.rules_checker.check_property_rules('test_prop', 'read', create_context(self.policy, ['admin'])))
def test_check_property_rules_update_all_permitted(self): self.rules_checker = property_utils.PropertyRules() self.assertTrue(self.rules_checker.check_property_rules( 'x_all_permitted', 'update', create_context(self.policy, [''])))
def test_check_property_rules_delete_none_permitted(self): self.rules_checker = property_utils.PropertyRules() self.assertFalse(self.rules_checker.check_property_rules( 'x_none_permitted', 'delete', create_context(self.policy, [''])))
def setUp(self): super(TestProtectedImageFactoryProxy, self).setUp() self.set_property_protections() self.policy = policy.Enforcer() self.property_rules = property_utils.PropertyRules(self.policy) self.factory = glance.domain.ImageFactory()
def setUp(self): super(TestPropertyRulesWithPolicies, self).setUp() self.set_property_protections(use_policies=True) self.policy = policy.Enforcer() self.rules_checker = property_utils.PropertyRules(self.policy)
def setUp(self): super(TestExtraPropertiesProxy, self).setUp() self.set_property_protections() self.policy = policy.Enforcer(suppress_deprecation_warnings=True) self.property_rules = property_utils.PropertyRules(self.policy)
def setUp(self): super(TestExtraPropertiesProxy, self).setUp() self.set_property_protections() self.policy = policy.Enforcer() self.property_rules = property_utils.PropertyRules(self.policy)
def setUp(self): super(TestProtectedImageProxy, self).setUp() self.set_property_protections() self.property_rules = property_utils.PropertyRules()
def test_check_property_rules_delete_unpermitted_role(self): self.rules_checker = property_utils.PropertyRules() self.assertFalse( self.rules_checker.check_property_rules('test_prop', 'delete', ['member']))
def test_check_property_rules_delete_permitted_specific_role(self): self.rules_checker = property_utils.PropertyRules() self.assertTrue( self.rules_checker.check_property_rules('x_owner_prop', 'delete', ['member']))
def test_check_property_rules_delete_permitted_admin_role(self): self.rules_checker = property_utils.PropertyRules() self.assertTrue( self.rules_checker.check_property_rules('test_prop', 'delete', ['admin']))
def test_check_property_rules_invalid_action(self): self.rules_checker = property_utils.PropertyRules() self.assertFalse( self.rules_checker.check_property_rules('test_prop', 'hall', ['admin']))