Hi I try to use Pyramid, routes + sqlalchemy. And, I wrote unittest with pyramid.configuration:Configurator.
My model uses `route_url`, and call `add_route` in TestCase.setUp. I got error below:: Traceback (most recent call last): File "/Users/aodag/.buildout/eggs/unittest2-0.5.1-py2.6.egg/unittest2/case.py", line 340, in run testMethod() File "/Users/aodag/works/aodag.app.tracker/src/aodag/app/tracker/ticket/tests.py", line 34, in test_to_dict dct = target.to_dict() File "/Users/aodag/works/aodag.app.tracker/src/aodag/app/tracker/ticket/models.py", line 42, in to_dict for t in self.tickets]) File "/Users/aodag/works/aodag.app.tracker/src/aodag/app/tracker/ticket/models.py", line 71, in url issue_no=self.issue_no) File "/Users/aodag/.buildout/eggs/pyramid-1.0a2-py2.6.egg/pyramid/url.py", line 110, in route_url mapper = reg.getUtility(IRoutesMapper) File "/Users/aodag/.buildout/eggs/zope.component-3.10.0-py2.6.egg/zope/component/registry.py", line 168, in getUtility raise ComponentLookupError(provided, name) ComponentLookupError: (<InterfaceClass pyramid.interfaces.IRoutesMapper>, u'') Why was not IRoutesMapper found? I tried again with trick in TestCase.setUp:: get_current_request().registry = get_current_registry() That's OK. But, `route_url` also uses `get_current_registry`. Why does the strange error happend? -- /* Atsushi Odagiri http://blog.aodag.jp mailto:aod...@gmail.com */ _______________________________________________ Repoze-dev mailing list Repoze-dev@lists.repoze.org http://lists.repoze.org/listinfo/repoze-dev