summaryrefslogtreecommitdiff
path: root/repoze/bfg/tests/test_router.py
diff options
context:
space:
mode:
authorChris McDonough <chrism@agendaless.com>2009-11-23 05:37:00 +0000
committerChris McDonough <chrism@agendaless.com>2009-11-23 05:37:00 +0000
commit4de36276d4ed21db9f63c4b7bb36d3a908fe56bd (patch)
tree933d279dc4b7e7ba1811473fd870f18c607473a8 /repoze/bfg/tests/test_router.py
parentbab1904e297b056351327a207589fb051a412eca (diff)
downloadpyramid-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.py31
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