diff options
| author | Chris McDonough <chrism@agendaless.com> | 2009-05-30 20:42:58 +0000 |
|---|---|---|
| committer | Chris McDonough <chrism@agendaless.com> | 2009-05-30 20:42:58 +0000 |
| commit | 7ec9e7cb2f8aea52cd8645c98d336994357a66f5 (patch) | |
| tree | 3557bef3aeb3302e8f2203fbed0a176f0a966865 /repoze/bfg/tests/test_secpols.py | |
| parent | b0c812081d4a5d8b95229a21cfc9f893e99d83e5 (diff) | |
| download | pyramid-7ec9e7cb2f8aea52cd8645c98d336994357a66f5.tar.gz pyramid-7ec9e7cb2f8aea52cd8645c98d336994357a66f5.tar.bz2 pyramid-7ec9e7cb2f8aea52cd8645c98d336994357a66f5.zip | |
- Remove "context" argument from ``effective_principals`` and
``authenticated_userid`` function APIs in ``repoze.bfg.security``,
effectively a doing reversion to 0.8 and before behavior. Both
functions now again accept only the ``request`` parameter.
Diffstat (limited to 'repoze/bfg/tests/test_secpols.py')
| -rw-r--r-- | repoze/bfg/tests/test_secpols.py | 44 |
1 files changed, 8 insertions, 36 deletions
diff --git a/repoze/bfg/tests/test_secpols.py b/repoze/bfg/tests/test_secpols.py index 2b0449e89..8f60a0d94 100644 --- a/repoze/bfg/tests/test_secpols.py +++ b/repoze/bfg/tests/test_secpols.py @@ -13,19 +13,6 @@ class TestAPIFunctionsSecpolBBB(unittest.TestCase): except KeyError: pass - def _testWithWarnings(self, f, *args, **kw): - messages = [] - def showwarning(message, category, filename, lineno, file=None): - messages.append(message) - try: - import warnings - _old_showwarning = warnings.showwarning - warnings.showwarning = showwarning - result = f(*args, **kw) - return result, messages - finally: - warnings.showwarning = _old_showwarning - def _registerSecurityPolicy(self, secpol): import zope.component from repoze.bfg.secpols import registerBBBAuthn @@ -49,43 +36,28 @@ class TestAPIFunctionsSecpolBBB(unittest.TestCase): self._registerSecurityPolicy(secpol) from repoze.bfg.security import authenticated_userid request = DummyRequest({}) - result, warnings = self._testWithWarnings(authenticated_userid, - request) + result = authenticated_userid(request) self.assertEqual(result, 'fred') - self.assertEqual(len(warnings), 1) def test_authenticated_userid_not_registered(self): from repoze.bfg.security import authenticated_userid request = DummyRequest({}) - result, warnings = self._testWithWarnings(authenticated_userid, - request) + result = authenticated_userid(request) self.assertEqual(result, None) - self.assertEqual(len(warnings), 1) - - def test_authenticated_userid_too_many_args(self): - from repoze.bfg.security import authenticated_userid - self.assertRaises(TypeError, authenticated_userid, None, None, None) def test_effective_principals_registered(self): secpol = DummySecurityPolicy(False) self._registerSecurityPolicy(secpol) from repoze.bfg.security import effective_principals request = DummyRequest({}) - result, warnings = self._testWithWarnings(effective_principals, request) + result = effective_principals(request) self.assertEqual(result, ['fred', 'bob']) - self.assertEqual(len(warnings), 1) def test_effective_principals_not_registered(self): from repoze.bfg.security import effective_principals request = DummyRequest({}) - result, warnings = self._testWithWarnings(effective_principals, request) + result = effective_principals(request) self.assertEqual(result, []) - self.assertEqual(len(warnings), 1) - - def test_effective_principals_too_many_args(self): - from repoze.bfg.security import effective_principals - self.assertRaises(TypeError, effective_principals, None, None, None) - def test_principals_allowed_by_permission_not_registered(self): from repoze.bfg.security import principals_allowed_by_permission @@ -665,25 +637,25 @@ class TestSecurityPolicyToAuthenticationPolicyAdapter(unittest.TestCase): def test_authenticated_userid(self): secpol = DummySecurityPolicy(None) adapter = self._makeOne(secpol) - result = adapter.authenticated_userid(None, None) + result = adapter.authenticated_userid(None) self.assertEqual(result, 'fred') def test_effective_principals(self): secpol = DummySecurityPolicy(None) adapter = self._makeOne(secpol) - result = adapter.effective_principals(None, None) + result = adapter.effective_principals(None) self.assertEqual(result, ['fred', 'bob']) def test_remember(self): secpol = DummySecurityPolicy(None) adapter = self._makeOne(secpol) - result = adapter.remember(None, None, None) + result = adapter.remember(None, None) self.assertEqual(result, []) def test_forget(self): secpol = DummySecurityPolicy(None) adapter = self._makeOne(secpol) - result = adapter.forget(None, None) + result = adapter.forget(None) self.assertEqual(result, []) class TestSecurityPolicyToAuthorizationPolicyAdapter(unittest.TestCase): |
