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