summaryrefslogtreecommitdiff
path: root/repoze/bfg/testing.py
diff options
context:
space:
mode:
Diffstat (limited to 'repoze/bfg/testing.py')
-rw-r--r--repoze/bfg/testing.py5
1 files changed, 4 insertions, 1 deletions
diff --git a/repoze/bfg/testing.py b/repoze/bfg/testing.py
index 0ff1dbade..d4ff6fe4d 100644
--- a/repoze/bfg/testing.py
+++ b/repoze/bfg/testing.py
@@ -205,7 +205,10 @@ def make_traverser_factory(root):
def __call__(self, environ):
path = environ['PATH_INFO']
ob = root[path]
- return ob, '', []
+ from repoze.bfg.traversal import traversal_path
+ traversed = list(traversal_path(path))
+ return {'context':ob, 'view_name':'','subpath':[],
+ 'traversed':traversed, 'vroot':ob, 'vroot_path':[]}
return DummyTraverserFactory