diff options
| author | Chris McDonough <chrism@agendaless.com> | 2009-09-06 03:36:59 +0000 |
|---|---|---|
| committer | Chris McDonough <chrism@agendaless.com> | 2009-09-06 03:36:59 +0000 |
| commit | d66bfb5d1f1aef5cce4941b49740dbd136c95605 (patch) | |
| tree | 0204e233befdb8ad99332e498308468015f3558e /repoze/bfg/tests/test_security.py | |
| parent | 50df953770409dc9c9558c77bd5c0bbb17ac54f6 (diff) | |
| download | pyramid-d66bfb5d1f1aef5cce4941b49740dbd136c95605.tar.gz pyramid-d66bfb5d1f1aef5cce4941b49740dbd136c95605.tar.bz2 pyramid-d66bfb5d1f1aef5cce4941b49740dbd136c95605.zip | |
Merge multiview2 branch to HEAD.
Diffstat (limited to 'repoze/bfg/tests/test_security.py')
| -rw-r--r-- | repoze/bfg/tests/test_security.py | 33 |
1 files changed, 5 insertions, 28 deletions
diff --git a/repoze/bfg/tests/test_security.py b/repoze/bfg/tests/test_security.py index bb1a54e04..e06386fdb 100644 --- a/repoze/bfg/tests/test_security.py +++ b/repoze/bfg/tests/test_security.py @@ -27,29 +27,6 @@ class TestAllPermissionsList(unittest.TestCase): from repoze.bfg.security import ALL_PERMISSIONS self.assertEqual(ALL_PERMISSIONS.__class__, self._getTargetClass()) -class TestViewPermissionFactory(unittest.TestCase): - def setUp(self): - cleanUp() - - def tearDown(self): - cleanUp() - - def _getTargetClass(self): - from repoze.bfg.security import ViewPermissionFactory - return ViewPermissionFactory - - def _makeOne(self, *arg, **kw): - klass = self._getTargetClass() - return klass(*arg, **kw) - - def test_call(self): - context = DummyContext() - request = DummyRequest({}) - factory = self._makeOne('repoze.view') - self.assertEqual(factory.permission_name, 'repoze.view') - result = factory(context, request) - self.assertEqual(result, True) - class TestAllowed(unittest.TestCase): def _getTargetClass(self): from repoze.bfg.security import Allowed @@ -137,19 +114,19 @@ class TestViewExecutionPermitted(unittest.TestCase): from repoze.bfg.security import view_execution_permitted return view_execution_permitted(*arg, **kw) - def _registerViewPermission(self, view_name, allow=True): + def _registerSecuredView(self, view_name, allow=True): import zope.component from zope.interface import Interface - from repoze.bfg.interfaces import IViewPermission + from repoze.bfg.interfaces import ISecuredView class Checker(object): - def __call__(self, context, request): + def __permitted__(self, context, request): self.context = context self.request = request return allow checker = Checker() gsm = zope.component.getGlobalSiteManager() gsm.registerAdapter(checker, (Interface, Interface), - IViewPermission, + ISecuredView, view_name) return checker @@ -175,7 +152,7 @@ class TestViewExecutionPermitted(unittest.TestCase): pass context = DummyContext() directlyProvides(context, IContext) - checker = self._registerViewPermission('', True) + checker = self._registerSecuredView('', True) request = DummyRequest({}) directlyProvides(request, IRequest) result = self._callFUT(context, request, '') |
