diff options
| author | Chris McDonough <chrism@agendaless.com> | 2009-07-01 08:13:25 +0000 |
|---|---|---|
| committer | Chris McDonough <chrism@agendaless.com> | 2009-07-01 08:13:25 +0000 |
| commit | 0688dad3e51361e3274650f39897100063f89459 (patch) | |
| tree | 585ba59c6ddef0aef171116eb682a0a64220b756 /repoze/bfg/tests/test_router.py | |
| parent | dd7614a8e486735b7106331ca6b86229115de249 (diff) | |
| download | pyramid-0688dad3e51361e3274650f39897100063f89459.tar.gz pyramid-0688dad3e51361e3274650f39897100063f89459.tar.bz2 pyramid-0688dad3e51361e3274650f39897100063f89459.zip | |
- Deprecate the ``authentication_policy`` and ``authorization_policy``
arguments to ``repoze.bfg.router.make_app``. Instead, developers
should use the various authentication policy ZCML directives
(``repozewho1authenticationpolicy``,
``remoteuserauthenticationpolicy`` and
``authtktauthenticationpolicy``) and the `aclauthorizationpolicy``
authorization policy directive as described in the changes to the
"Security" narrative documentation chapter and the wiki tutorials.
Diffstat (limited to 'repoze/bfg/tests/test_router.py')
| -rw-r--r-- | repoze/bfg/tests/test_router.py | 15 |
1 files changed, 12 insertions, 3 deletions
diff --git a/repoze/bfg/tests/test_router.py b/repoze/bfg/tests/test_router.py index 389920029..b0f75d899 100644 --- a/repoze/bfg/tests/test_router.py +++ b/repoze/bfg/tests/test_router.py @@ -780,8 +780,11 @@ class MakeAppTests(unittest.TestCase): from repoze.bfg.interfaces import IAuthorizationPolicy authzpolicy = DummyContext() from repoze.bfg.tests import routesapp - app = self._callFUT(None, routesapp, authorization_policy=authzpolicy) + logger = DummyLogger() + app = self._callFUT(None, routesapp, authorization_policy=authzpolicy, + debug_logger=logger) self.failIf(app.registry.queryUtility(IAuthorizationPolicy)) + self.assertEqual(logger.messages, []) def test_authentication_policy_no_authorization_policy(self): from repoze.bfg.interfaces import IAuthorizationPolicy @@ -789,12 +792,15 @@ class MakeAppTests(unittest.TestCase): from repoze.bfg.authorization import ACLAuthorizationPolicy authnpolicy = DummyContext() from repoze.bfg.tests import routesapp - app = self._callFUT(None, routesapp, authentication_policy=authnpolicy) + logger = DummyLogger() + app = self._callFUT(None, routesapp, authentication_policy=authnpolicy, + debug_logger=logger) self.assertEqual(app.registry.getUtility(IAuthenticationPolicy), authnpolicy) self.assertEqual( app.registry.getUtility(IAuthorizationPolicy).__class__, ACLAuthorizationPolicy) + self.assertEqual(len(logger.messages), 1) # deprecation warning def test_authentication_policy_and_authorization_policy(self): from repoze.bfg.interfaces import IAuthorizationPolicy @@ -802,12 +808,15 @@ class MakeAppTests(unittest.TestCase): authnpolicy = DummyContext() authzpolicy = DummyContext() from repoze.bfg.tests import routesapp + logger = DummyLogger() app = self._callFUT(None, routesapp, authentication_policy=authnpolicy, - authorization_policy = authzpolicy) + authorization_policy = authzpolicy, + debug_logger=logger) self.assertEqual(app.registry.getUtility(IAuthenticationPolicy), authnpolicy) self.assertEqual(app.registry.getUtility(IAuthorizationPolicy), authzpolicy) + self.assertEqual(len(logger.messages), 1) # deprecation warning class TestDefaultForbiddenView(unittest.TestCase): def _callFUT(self, context, request): |
