diff options
| author | Chris McDonough <chrism@agendaless.com> | 2009-06-11 03:15:15 +0000 |
|---|---|---|
| committer | Chris McDonough <chrism@agendaless.com> | 2009-06-11 03:15:15 +0000 |
| commit | dfc2b65c1b6d2f938f68b7868a14d8f9a4faab9e (patch) | |
| tree | f3241401b7175a401e00286b11e3efe3c21f5093 /repoze/bfg/tests/test_integration.py | |
| parent | f8b0065b6ede54424d7a7b49f9f113e87634b5ab (diff) | |
| download | pyramid-dfc2b65c1b6d2f938f68b7868a14d8f9a4faab9e.tar.gz pyramid-dfc2b65c1b6d2f938f68b7868a14d8f9a4faab9e.tar.bz2 pyramid-dfc2b65c1b6d2f938f68b7868a14d8f9a4faab9e.zip | |
Merge unifyroutesandtraversal branch into trunk
Diffstat (limited to 'repoze/bfg/tests/test_integration.py')
| -rw-r--r-- | repoze/bfg/tests/test_integration.py | 24 |
1 files changed, 15 insertions, 9 deletions
diff --git a/repoze/bfg/tests/test_integration.py b/repoze/bfg/tests/test_integration.py index 9c2d87135..107c8ae89 100644 --- a/repoze/bfg/tests/test_integration.py +++ b/repoze/bfg/tests/test_integration.py @@ -19,6 +19,10 @@ def wsgiapptest(environ, start_response): """ """ return '123' +def _getRequestInterface(name_or_iface=None): + from repoze.bfg.request import DEFAULT_REQUEST_FACTORIES + return DEFAULT_REQUEST_FACTORIES[name_or_iface]['interface'] + class WGSIAppPlusBFGViewTests(unittest.TestCase): def setUp(self): cleanUp() @@ -36,7 +40,7 @@ class WGSIAppPlusBFGViewTests(unittest.TestCase): self.assertEqual(result, '123') def test_scanned(self): - from repoze.bfg.interfaces import IRequest + IRequest = _getRequestInterface() from repoze.bfg.interfaces import IView from repoze.bfg.zcml import scan context = DummyContext() @@ -76,7 +80,6 @@ class PushPagePlusBFGViewTests(unittest.TestCase): self.assertEqual(result.status, '200 OK') def test_scanned(self): - from repoze.bfg.interfaces import IRequest from repoze.bfg.interfaces import IView from repoze.bfg.zcml import scan context = DummyContext() @@ -85,6 +88,7 @@ class PushPagePlusBFGViewTests(unittest.TestCase): actions = context.actions self.assertEqual(len(actions), 2) action = actions[0] + IRequest = _getRequestInterface() self.assertEqual(action['args'], ('registerAdapter', pushtest, (INothing, IRequest), IView, '', None)) @@ -139,7 +143,6 @@ class TestGrokkedApp(unittest.TestCase): def test_it(self): import inspect from repoze.bfg.interfaces import IPOSTRequest - from repoze.bfg.interfaces import IRequest from repoze.bfg.interfaces import IView import repoze.bfg.tests.grokkedapp as package from zope.configuration import config @@ -150,22 +153,25 @@ class TestGrokkedApp(unittest.TestCase): xmlconfig.include(context, 'configure.zcml', package) actions = context.actions + post_iface = _getRequestInterface(IPOSTRequest) + request_iface = _getRequestInterface() + postview = actions[-1] self.assertEqual(postview[0][1], None) self.assertEqual(postview[0][2], '') - self.assertEqual(postview[0][3], IPOSTRequest) + self.assertEqual(postview[0][3], post_iface) self.assertEqual(postview[0][4], IView) self.assertEqual(postview[2][1], package.grokked_post) - self.assertEqual(postview[2][2], (None, IPOSTRequest)) + self.assertEqual(postview[2][2], (None, post_iface)) self.assertEqual(postview[2][3], IView) klassview = actions[-2] self.assertEqual(klassview[0][1], None) self.assertEqual(klassview[0][2], 'grokked_klass') - self.assertEqual(klassview[0][3], IRequest) + self.assertEqual(klassview[0][3], request_iface) self.assertEqual(klassview[0][4], IView) self.assertEqual(klassview[2][1], package.grokked_klass) - self.assertEqual(klassview[2][2], (None, IRequest)) + self.assertEqual(klassview[2][2], (None, request_iface)) self.assertEqual(klassview[2][3], IView) self.failUnless(inspect.isfunction(package.grokked_klass)) self.assertEqual(package.grokked_klass(None, None), None) @@ -173,10 +179,10 @@ class TestGrokkedApp(unittest.TestCase): funcview = actions[-3] self.assertEqual(funcview[0][1], None) self.assertEqual(funcview[0][2], '') - self.assertEqual(funcview[0][3], IRequest) + self.assertEqual(funcview[0][3], request_iface) self.assertEqual(funcview[0][4], IView) self.assertEqual(funcview[2][1], package.grokked) - self.assertEqual(funcview[2][2], (None, IRequest)) + self.assertEqual(funcview[2][2], (None, request_iface)) self.assertEqual(funcview[2][3], IView) class DummyContext: |
