From 6ecdbc409d2109a9e7fc5367c64067f0400f07cc Mon Sep 17 00:00:00 2001 From: Chris McDonough Date: Mon, 22 Jun 2009 00:12:45 +0000 Subject: - 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. --- repoze/bfg/tests/test_traversal.py | 20 ++++++++++---------- 1 file changed, 10 insertions(+), 10 deletions(-) (limited to 'repoze/bfg/tests/test_traversal.py') diff --git a/repoze/bfg/tests/test_traversal.py b/repoze/bfg/tests/test_traversal.py index c81665ab1..a756c3c1a 100644 --- a/repoze/bfg/tests/test_traversal.py +++ b/repoze/bfg/tests/test_traversal.py @@ -86,7 +86,7 @@ class ModelGraphTraverserTests(unittest.TestCase): result = policy(environ) self.assertEqual(result['context'], None) self.assertEqual(result['view_name'], '') - self.assertEqual(result['subpath'], []) + self.assertEqual(result['subpath'], ()) self.assertEqual(result['traversed'], []) self.assertEqual(result['virtual_root'], policy.root) self.assertEqual(result['virtual_root_path'], []) @@ -97,7 +97,7 @@ class ModelGraphTraverserTests(unittest.TestCase): result = policy(environ) self.assertEqual(result['context'], None) self.assertEqual(result['view_name'], 'foo') - self.assertEqual(result['subpath'], ['bar']) + self.assertEqual(result['subpath'], ('bar',)) self.assertEqual(result['traversed'], []) self.assertEqual(result['virtual_root'], policy.root) self.assertEqual(result['virtual_root_path'], []) @@ -109,7 +109,7 @@ class ModelGraphTraverserTests(unittest.TestCase): result = policy(environ) self.assertEqual(result['context'], root) self.assertEqual(result['view_name'], '') - self.assertEqual(result['subpath'], []) + self.assertEqual(result['subpath'], ()) self.assertEqual(result['traversed'], []) self.assertEqual(result['virtual_root'], root) self.assertEqual(result['virtual_root_path'], []) @@ -122,7 +122,7 @@ class ModelGraphTraverserTests(unittest.TestCase): result = policy(environ) self.assertEqual(result['context'], foo) self.assertEqual(result['view_name'], 'bar') - self.assertEqual(result['subpath'], []) + self.assertEqual(result['subpath'], ()) self.assertEqual(result['traversed'], [u'foo']) self.assertEqual(result['virtual_root'], root) self.assertEqual(result['virtual_root_path'], []) @@ -135,7 +135,7 @@ class ModelGraphTraverserTests(unittest.TestCase): result = policy(environ) self.assertEqual(result['context'], foo) self.assertEqual(result['view_name'], 'bar') - self.assertEqual(result['subpath'], ['baz', 'buz']) + self.assertEqual(result['subpath'], ('baz', 'buz')) self.assertEqual(result['traversed'], [u'foo']) self.assertEqual(result['virtual_root'], root) self.assertEqual(result['virtual_root_path'], []) @@ -148,7 +148,7 @@ class ModelGraphTraverserTests(unittest.TestCase): result = policy(environ) self.assertEqual(result['context'], root) self.assertEqual(result['view_name'], 'foo') - self.assertEqual(result['subpath'], []) + self.assertEqual(result['subpath'], ()) self.assertEqual(result['traversed'], []) self.assertEqual(result['virtual_root'], root) self.assertEqual(result['virtual_root_path'], []) @@ -168,7 +168,7 @@ class ModelGraphTraverserTests(unittest.TestCase): result = policy(environ) self.assertEqual(result['context'], baz) self.assertEqual(result['view_name'], '') - self.assertEqual(result['subpath'], []) + self.assertEqual(result['subpath'], ()) self.assertEqual(result['traversed'], [u'foo', u'bar', u'baz']) self.assertEqual(result['virtual_root'], bar) self.assertEqual(result['virtual_root_path'], [u'foo', u'bar']) @@ -197,7 +197,7 @@ class ModelGraphTraverserTests(unittest.TestCase): result = traverser(environ) self.assertEqual(result['context'], model) self.assertEqual(result['view_name'], '') - self.assertEqual(result['subpath'], []) + self.assertEqual(result['subpath'], ()) self.assertEqual(result['traversed'], []) self.assertEqual(result['virtual_root'], model) self.assertEqual(result['virtual_root_path'], []) @@ -209,7 +209,7 @@ class ModelGraphTraverserTests(unittest.TestCase): result = traverser(environ) self.assertEqual(result['context'], model) self.assertEqual(result['view_name'], '') - self.assertEqual(result['subpath'], ['a', 'b','c']) + self.assertEqual(result['subpath'], ('a', 'b','c')) self.assertEqual(result['traversed'], []) self.assertEqual(result['virtual_root'], model) self.assertEqual(result['virtual_root_path'], []) @@ -221,7 +221,7 @@ class ModelGraphTraverserTests(unittest.TestCase): result = traverser(environ) self.assertEqual(result['context'], model) self.assertEqual(result['view_name'], 'foo') - self.assertEqual(result['subpath'], ['bar']) + self.assertEqual(result['subpath'], ('bar',)) self.assertEqual(result['traversed'], []) self.assertEqual(result['virtual_root'], model) self.assertEqual(result['virtual_root_path'], []) -- cgit v1.2.3