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 | |
| parent | bab1904e297b056351327a207589fb051a412eca (diff) | |
| download | pyramid-4de36276d4ed21db9f63c4b7bb36d3a908fe56bd.tar.gz pyramid-4de36276d4ed21db9f63c4b7bb36d3a908fe56bd.tar.bz2 pyramid-4de36276d4ed21db9f63c4b7bb36d3a908fe56bd.zip | |
Disuse ZCA threadlocal API.
| -rw-r--r-- | repoze/bfg/tests/test_configuration.py | 28 | ||||
| -rw-r--r-- | repoze/bfg/tests/test_router.py | 31 |
2 files changed, 24 insertions, 35 deletions
diff --git a/repoze/bfg/tests/test_configuration.py b/repoze/bfg/tests/test_configuration.py index 477525431..0c13385ba 100644 --- a/repoze/bfg/tests/test_configuration.py +++ b/repoze/bfg/tests/test_configuration.py @@ -1,6 +1,6 @@ import unittest -from repoze.bfg.testing import cleanUp +from repoze.bfg import testing class ConfiguratorTests(unittest.TestCase): def _makeOne(self, registry=None, package=None): @@ -359,7 +359,7 @@ class ConfiguratorTests(unittest.TestCase): self.assertEqual(wrapper, view) def test_view_register_secured_view(self): - from zope.component import Interface + from zope.interface import Interface from repoze.bfg.interfaces import IRequest from repoze.bfg.interfaces import ISecuredView view = lambda *arg: 'OK' @@ -371,7 +371,7 @@ class ConfiguratorTests(unittest.TestCase): self.assertEqual(wrapper, view) def test_view_multiview_replaces_existing_view(self): - from zope.component import Interface + from zope.interface import Interface from repoze.bfg.interfaces import IRequest from repoze.bfg.interfaces import IView from repoze.bfg.interfaces import IMultiView @@ -384,7 +384,7 @@ class ConfiguratorTests(unittest.TestCase): self.assertEqual(wrapper(None, None), 'OK') def test_view_multiview_replaces_multiview(self): - from zope.component import Interface + from zope.interface import Interface from zope.interface import implements from repoze.bfg.interfaces import IRequest from repoze.bfg.interfaces import IMultiView @@ -1783,10 +1783,10 @@ class Test__map_view(unittest.TestCase): class TestBFGViewGrokker(unittest.TestCase): def setUp(self): - cleanUp() + testing.setUp() def tearDown(self): - cleanUp() + testing.tearDown() def _getTargetClass(self): from repoze.bfg.configuration import BFGViewGrokker @@ -1796,7 +1796,7 @@ class TestBFGViewGrokker(unittest.TestCase): return self._getTargetClass()(*arg, **kw) def test_grok_is_bfg_view(self): - from zope.component import getSiteManager + from repoze.bfg.threadlocal import get_current_registry from repoze.bfg.interfaces import IRequest from repoze.bfg.interfaces import IView from zope.interface import Interface @@ -1814,12 +1814,12 @@ class TestBFGViewGrokker(unittest.TestCase): wrapper=None, xhr=False, header=None, accept=None) obj.__bfg_view_settings__ = [settings] - sm = getSiteManager() - config = Configurator(sm) + reg = get_current_registry() + config = Configurator(reg) result = grokker.grok('name', obj, _info='', _configurator=config) self.assertEqual(result, True) - wrapped = sm.adapters.lookup((Interface, IRequest), IView, - name='foo.html') + wrapped = reg.adapters.lookup((Interface, IRequest), IView, + name='foo.html') self.assertEqual(wrapped(None, None), 'OK') def test_grok_is_not_bfg_view(self): @@ -1832,10 +1832,10 @@ class TestBFGViewGrokker(unittest.TestCase): class Test_rendered_response(unittest.TestCase): def setUp(self): - cleanUp() + testing.setUp() def tearDown(self): - cleanUp() + testing.tearDown() def _callFUT(self, renderer, response, view=None, context=None, request=None, renderer_name=None): @@ -2033,7 +2033,6 @@ class TestMultiView(unittest.TestCase): self.assertEqual(mv.__permitted__(None, None), True) def test_permitted(self): - from zope.component import getSiteManager mv = self._makeOne() def view(context, request): """ """ @@ -2043,7 +2042,6 @@ class TestMultiView(unittest.TestCase): mv.views = [(100, view)] context = DummyContext() request = DummyRequest() - sm = getSiteManager() result = mv.__permitted__(context, request) self.assertEqual(result, False) 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 |
