def test_traverser_is_our_traverser(self):
     from pyramid.interfaces import ITraverser
     from pyramid.testing import get_current_registry
     from composite.traverser.traverser import ModelGraphTraverser
     registry = get_current_registry()
     traverser = registry.queryAdapter(object(), ITraverser)
     self.failUnless(isinstance(traverser, ModelGraphTraverser))
 def _traverse(self, model, path):
     klass = self._getTargetClass()
     request = TestRequest(environ={'PATH_INFO': path})
     request.registry = get_current_registry()
     tr = klass(self.models)
     D =  tr(request)
     return D