diff options
| author | Chris McDonough <chrism@plope.com> | 2012-09-09 22:24:38 -0400 |
|---|---|---|
| committer | Chris McDonough <chrism@plope.com> | 2012-09-09 22:24:38 -0400 |
| commit | 27d874a8db6921c87fe14a8c17511dd8e228f19a (patch) | |
| tree | e5ba346792813208dcef7feee6ea4551f0378ad2 | |
| parent | e0b86f901a4a05d8bcb692dd80db754e62df6a65 (diff) | |
| download | pyramid-27d874a8db6921c87fe14a8c17511dd8e228f19a.tar.gz pyramid-27d874a8db6921c87fe14a8c17511dd8e228f19a.tar.bz2 pyramid-27d874a8db6921c87fe14a8c17511dd8e228f19a.zip | |
coverage
| -rw-r--r-- | pyramid/tests/test_traversal.py | 17 |
1 files changed, 15 insertions, 2 deletions
diff --git a/pyramid/tests/test_traversal.py b/pyramid/tests/test_traversal.py index 237064871..2e45ae1a9 100644 --- a/pyramid/tests/test_traversal.py +++ b/pyramid/tests/test_traversal.py @@ -128,10 +128,23 @@ class ResourceTreeTraverserTests(unittest.TestCase): context = DummyContext() verifyObject(ITraverser, self._makeOne(context)) - def test_call_with_no_pathinfo(self): + def test_call_with_empty_pathinfo(self): policy = self._makeOne(None) environ = self._getEnviron() - request = DummyRequest(environ) + request = DummyRequest(environ, path_info='') + result = policy(request) + self.assertEqual(result['context'], None) + self.assertEqual(result['view_name'], '') + self.assertEqual(result['subpath'], ()) + self.assertEqual(result['traversed'], ()) + self.assertEqual(result['root'], policy.root) + self.assertEqual(result['virtual_root'], policy.root) + self.assertEqual(result['virtual_root_path'], ()) + + def test_call_with_pathinfo_KeyError(self): + policy = self._makeOne(None) + environ = self._getEnviron() + request = DummyRequest(environ, toraise=KeyError) result = policy(request) self.assertEqual(result['context'], None) self.assertEqual(result['view_name'], '') |
