diff options
| author | Chris McDonough <chrism@agendaless.com> | 2009-05-25 01:56:39 +0000 |
|---|---|---|
| committer | Chris McDonough <chrism@agendaless.com> | 2009-05-25 01:56:39 +0000 |
| commit | 2cca10bbe326cca7b9b2573a972d751fcc1de403 (patch) | |
| tree | 62a6685e1bcec3ba634d060051b62a8747a7eaa6 /repoze/bfg/tests | |
| parent | 70764fae4bf153a24974183af36fbb462db1799b (diff) | |
| download | pyramid-2cca10bbe326cca7b9b2573a972d751fcc1de403.tar.gz pyramid-2cca10bbe326cca7b9b2573a972d751fcc1de403.tar.bz2 pyramid-2cca10bbe326cca7b9b2573a972d751fcc1de403.zip | |
Make sure the default forbidden response (when a secpol has no ``forbidden``) works properly.
Diffstat (limited to 'repoze/bfg/tests')
| -rw-r--r-- | repoze/bfg/tests/test_router.py | 5 |
1 files changed, 5 insertions, 0 deletions
diff --git a/repoze/bfg/tests/test_router.py b/repoze/bfg/tests/test_router.py index 1b76c0b7e..29ebf61d5 100644 --- a/repoze/bfg/tests/test_router.py +++ b/repoze/bfg/tests/test_router.py @@ -138,6 +138,11 @@ class RouterTests(unittest.TestCase): self.assertEqual(len(logger.messages), 1) self.failUnless('which does not have a "forbidden" method' in logger.messages[0]) + class DummyRequest: + environ = {} + req = DummyRequest() + resp = router.forbidden_resp_factory(None, req) + self.assertEqual(resp.status, '401 Unauthorized') def test_secpol_with_iunauthorized_appfactory(self): from repoze.bfg.interfaces import IUnauthorizedAppFactory |
