diff options
| author | Chris McDonough <chrism@agendaless.com> | 2009-11-23 05:37:00 +0000 |
|---|---|---|
| committer | Chris McDonough <chrism@agendaless.com> | 2009-11-23 05:37:00 +0000 |
| commit | 4de36276d4ed21db9f63c4b7bb36d3a908fe56bd (patch) | |
| tree | 933d279dc4b7e7ba1811473fd870f18c607473a8 /repoze/bfg/tests/test_router.py | |
| parent | bab1904e297b056351327a207589fb051a412eca (diff) | |
| download | pyramid-4de36276d4ed21db9f63c4b7bb36d3a908fe56bd.tar.gz pyramid-4de36276d4ed21db9f63c4b7bb36d3a908fe56bd.tar.bz2 pyramid-4de36276d4ed21db9f63c4b7bb36d3a908fe56bd.zip | |
Disuse ZCA threadlocal API.
Diffstat (limited to 'repoze/bfg/tests/test_router.py')
| -rw-r--r-- | repoze/bfg/tests/test_router.py | 31 |
1 files changed, 11 insertions, 20 deletions
diff --git a/repoze/bfg/tests/test_router.py b/repoze/bfg/tests/test_router.py index 2fc31419a..df8d069ea 100644 --- a/repoze/bfg/tests/test_router.py +++ b/repoze/bfg/tests/test_router.py @@ -1,46 +1,37 @@ import unittest -from repoze.bfg.testing import cleanUp +from repoze.bfg import testing class TestRouter(unittest.TestCase): def setUp(self): - from repoze.bfg.registry import Registry - from zope.component import getSiteManager - self.registry = Registry() - getSiteManager.sethook(lambda *arg: self.registry) + testing.setUp() + from repoze.bfg.threadlocal import get_current_registry + self.registry = get_current_registry() def tearDown(self): - from zope.component import getSiteManager - getSiteManager.reset() - cleanUp() + testing.tearDown() def _registerRouteRequest(self, name): from repoze.bfg.interfaces import IRouteRequest from zope.interface import Interface - from zope.component import getSiteManager class IRequest(Interface): """ """ - sm = getSiteManager() - sm.registerUtility(IRequest, IRouteRequest, name=name) + self.registry.registerUtility(IRequest, IRouteRequest, name=name) return IRequest def _connectRoute(self, path, name, factory=None): from repoze.bfg.interfaces import IRoutesMapper - from zope.component import getSiteManager from repoze.bfg.urldispatch import RoutesMapper - sm = getSiteManager() - mapper = sm.queryUtility(IRoutesMapper) + mapper = self.registry.queryUtility(IRoutesMapper) if mapper is None: mapper = RoutesMapper() - sm.registerUtility(mapper, IRoutesMapper) + self.registry.registerUtility(mapper, IRoutesMapper) mapper.connect(path, name, factory) def _registerLogger(self): - from zope.component import getSiteManager - gsm = getSiteManager() from repoze.bfg.interfaces import ILogger logger = DummyLogger() - gsm.registerUtility(logger, ILogger, name='repoze.bfg.debug') + self.registry.registerUtility(logger, ILogger, name='repoze.bfg.debug') return logger def _registerSettings(self, **kw): @@ -518,10 +509,10 @@ class TestRouter(unittest.TestCase): class TestMakeApp(unittest.TestCase): def setUp(self): - cleanUp() + testing.setUp() def tearDown(self): - cleanUp() + testing.tearDown() def _callFUT(self, *arg, **kw): from repoze.bfg.router import make_app |
