diff options
| author | Chris McDonough <chrism@agendaless.com> | 2009-01-25 03:33:08 +0000 |
|---|---|---|
| committer | Chris McDonough <chrism@agendaless.com> | 2009-01-25 03:33:08 +0000 |
| commit | e5cf7dbec2ccda7d2e4d79815ac441acf2ab1061 (patch) | |
| tree | 789899cd0c8f1e9075ee71145375fd9a2d6fcdd1 /repoze/bfg/tests | |
| parent | de49699ef9eeccc6339f29d2e197d6f26d4904dc (diff) | |
| download | pyramid-e5cf7dbec2ccda7d2e4d79815ac441acf2ab1061.tar.gz pyramid-e5cf7dbec2ccda7d2e4d79815ac441acf2ab1061.tar.bz2 pyramid-e5cf7dbec2ccda7d2e4d79815ac441acf2ab1061.zip | |
Do an end-run around webob.Request.__setitem__ until it gets sped up.
Diffstat (limited to 'repoze/bfg/tests')
| -rw-r--r-- | repoze/bfg/tests/test_router.py | 14 |
1 files changed, 8 insertions, 6 deletions
diff --git a/repoze/bfg/tests/test_router.py b/repoze/bfg/tests/test_router.py index 99f982371..29849e396 100644 --- a/repoze/bfg/tests/test_router.py +++ b/repoze/bfg/tests/test_router.py @@ -541,10 +541,8 @@ class RouterTests(unittest.TestCase): def test_call_irequestfactory_override(self): from repoze.bfg.interfaces import INewRequest from repoze.bfg.interfaces import IRequestFactory - from webob import Request - class Request2(Request): - pass - self.registry.registerUtility(Request2, IRequestFactory) + from repoze.bfg.testing import DummyRequest + self.registry.registerUtility(DummyRequest, IRequestFactory) rootfactory = make_rootfactory(None) context = DummyContext() traversalfactory = make_traversal_factory(context, '', []) @@ -560,7 +558,11 @@ class RouterTests(unittest.TestCase): request_events = self._registerEventListener(INewRequest) result = router(environ, start_response) request = request_events[0].request - self.failUnless(isinstance(request, Request2)) + self.failUnless(isinstance(request, DummyRequest)) + self.assertEqual(request.root, None) + self.assertEqual(request.context, context) + self.assertEqual(request.view_name, '') + self.assertEqual(request.subpath, []) def test_call_inotfound_appfactory_override(self): from repoze.bfg.interfaces import INotFoundAppFactory @@ -597,7 +599,7 @@ class RouterTests(unittest.TestCase): self._registerRootFactory(rootfactory) router = self._makeOne() self.assertEqual(router.unauth_app_factory, app) - + class MakeAppTests(unittest.TestCase): def setUp(self): cleanUp() |
