summaryrefslogtreecommitdiff
path: root/repoze/bfg/tests
diff options
context:
space:
mode:
Diffstat (limited to 'repoze/bfg/tests')
-rw-r--r--repoze/bfg/tests/test_security.py36
1 files changed, 0 insertions, 36 deletions
diff --git a/repoze/bfg/tests/test_security.py b/repoze/bfg/tests/test_security.py
index 4209f8d3d..31b25b774 100644
--- a/repoze/bfg/tests/test_security.py
+++ b/repoze/bfg/tests/test_security.py
@@ -129,42 +129,6 @@ class TestACLAuthorizer(unittest.TestCase):
self.assertEqual(result, True)
self.assertEqual(result.ace, allow)
- def test_permits_nested_principals_list_allow(self):
- context = DummyContext()
- acl = []
- from repoze.bfg.security import Allow
- ace = (Allow, 'larry', 'read')
- acl = [ace]
- context.__acl__ = acl
- authorizer = self._makeOne(context)
- principals = (['fred', ['jim', ['bob', 'larry']]])
- result = authorizer.permits('read', *principals)
- self.assertEqual(result, True)
- self.assertEqual(result.ace, ace)
-
- def test_permits_nested_principals_list_deny_explicit(self):
- context = DummyContext()
- from repoze.bfg.security import Deny
- ace = (Deny, 'larry', 'read')
- acl = [ace]
- context.__acl__ = acl
- authorizer = self._makeOne(context)
- principals = (['fred', ['jim', ['bob', 'larry']]])
- result = authorizer.permits('read', *principals)
- self.assertEqual(result, False)
- self.assertEqual(result.ace, ace)
-
- def test_permits_nested_principals_list_deny_implicit(self):
- context = DummyContext()
- from repoze.bfg.security import Allow
- ace = (Allow, 'somebodyelse', 'read')
- acl = [ace]
- context.__acl__ = acl
- authorizer = self._makeOne(context)
- principals = (['fred', ['jim', ['bob', 'larry']]])
- result = authorizer.permits('read', *principals)
- self.assertEqual(result, False)
-
def test_permits_allow_via_location_parent(self):
context = DummyContext()
context.__parent__ = None