summaryrefslogtreecommitdiff
path: root/repoze/bfg/tests/test_request.py
diff options
context:
space:
mode:
authorChris McDonough <chrism@agendaless.com>2009-06-22 00:12:45 +0000
committerChris McDonough <chrism@agendaless.com>2009-06-22 00:12:45 +0000
commit6ecdbc409d2109a9e7fc5367c64067f0400f07cc (patch)
tree37a01b7f6d9c9fe10f8201bf67d89dfd480e9072 /repoze/bfg/tests/test_request.py
parent352276d69311cbd2ec4985b4e809b607102c2dab (diff)
downloadpyramid-6ecdbc409d2109a9e7fc5367c64067f0400f07cc.tar.gz
pyramid-6ecdbc409d2109a9e7fc5367c64067f0400f07cc.tar.bz2
pyramid-6ecdbc409d2109a9e7fc5367c64067f0400f07cc.zip
- Adding ``*path_info`` to a route no longer changes the PATH_INFO for
a request that matches using URL dispatch. This feature was only there to service the ``repoze.bfg.wsgi.wsgiapp2`` decorator and it did it wrong; use ``*subpath`` instead now. - The interface generation performed for named request factories had the wrong base classes.
Diffstat (limited to 'repoze/bfg/tests/test_request.py')
-rw-r--r--repoze/bfg/tests/test_request.py4
1 files changed, 4 insertions, 0 deletions
diff --git a/repoze/bfg/tests/test_request.py b/repoze/bfg/tests/test_request.py
index 6855018b8..d5823e7d7 100644
--- a/repoze/bfg/tests/test_request.py
+++ b/repoze/bfg/tests/test_request.py
@@ -207,12 +207,14 @@ class TestNamedRequestFactories(unittest.TestCase):
self.assertEqual(factories[alias], factories[iface])
named_iface = factories[alias]['interface']
named_factory = factories[alias]['factory']
+ default_iface = factories[None]['interface']
self.assertEqual(factories[alias]['interface'], iface)
self.assertEqual(factories[iface]['interface'], iface)
self.assertEqual(factories[alias]['factory'].charset, 'utf-8')
self.failUnless(named_iface.implementedBy(named_factory))
self.failUnless(iface.implementedBy(named_factory))
self.failUnless(IRequest.implementedBy(named_factory))
+ self.failUnless(default_iface.implementedBy(named_factory))
def test_it_named(self):
factories = self._callFUT('name')
@@ -236,9 +238,11 @@ class TestNamedRequestFactories(unittest.TestCase):
self.assertEqual(factories[alias]['factory'].charset, 'utf-8')
named_iface = factories[alias]['interface']
named_factory = factories[alias]['factory']
+ default_iface = factories[None]['interface']
self.failUnless(named_iface.implementedBy(named_factory))
self.failUnless(iface.implementedBy(named_factory))
self.failUnless(IRequest.implementedBy(named_factory))
+ self.failUnless(default_iface.implementedBy(named_factory))
class TestDefaultRequestFactories(unittest.TestCase):
def test_it(self):