summaryrefslogtreecommitdiff
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
parentbab1904e297b056351327a207589fb051a412eca (diff)
downloadpyramid-4de36276d4ed21db9f63c4b7bb36d3a908fe56bd.tar.gz
pyramid-4de36276d4ed21db9f63c4b7bb36d3a908fe56bd.tar.bz2
pyramid-4de36276d4ed21db9f63c4b7bb36d3a908fe56bd.zip
Disuse ZCA threadlocal API.
-rw-r--r--repoze/bfg/tests/test_configuration.py28
-rw-r--r--repoze/bfg/tests/test_router.py31
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