summaryrefslogtreecommitdiff
path: root/repoze/bfg/tests/test_zcml.py
diff options
context:
space:
mode:
authorChris McDonough <chrism@agendaless.com>2009-11-17 21:59:54 +0000
committerChris McDonough <chrism@agendaless.com>2009-11-17 21:59:54 +0000
commitcbfafba1514ce2ce2b87aadb0093c06210219372 (patch)
tree41e83cf95cf4cf8920396e644a219518689e8b89 /repoze/bfg/tests/test_zcml.py
parenta937e7d039f2c9e62e1a2771b2e6b23412ab709a (diff)
downloadpyramid-cbfafba1514ce2ce2b87aadb0093c06210219372.tar.gz
pyramid-cbfafba1514ce2ce2b87aadb0093c06210219372.tar.bz2
pyramid-cbfafba1514ce2ce2b87aadb0093c06210219372.zip
Move configuration methods into Configurator.
Diffstat (limited to 'repoze/bfg/tests/test_zcml.py')
-rw-r--r--repoze/bfg/tests/test_zcml.py26
1 files changed, 18 insertions, 8 deletions
diff --git a/repoze/bfg/tests/test_zcml.py b/repoze/bfg/tests/test_zcml.py
index 1a7275932..af2b64de6 100644
--- a/repoze/bfg/tests/test_zcml.py
+++ b/repoze/bfg/tests/test_zcml.py
@@ -2581,53 +2581,62 @@ class TestResourceDirective(unittest.TestCase):
def test_no_colons(self):
from zope.component import getSiteManager
+ from repoze.bfg.configuration import Configurator
context = DummyContext()
self._callFUT(context, 'a', 'b')
actions = context.actions
self.assertEqual(len(actions), 1)
action = actions[0]
sm = getSiteManager()
- self.assertEqual(action['callable'], sm.resource)
+ self.assertEqual(action['callable'].im_func,
+ Configurator.resource.im_func)
self.assertEqual(action['discriminator'], None)
self.assertEqual(action['args'], ('a', 'b', None))
def test_with_colons(self):
from zope.component import getSiteManager
+ from repoze.bfg.configuration import Configurator
context = DummyContext()
self._callFUT(context, 'a:foo.pt', 'b:foo.pt')
actions = context.actions
self.assertEqual(len(actions), 1)
action = actions[0]
sm = getSiteManager()
- self.assertEqual(action['callable'], sm.resource)
+ self.assertEqual(action['callable'].im_func,
+ Configurator.resource.im_func)
self.assertEqual(action['discriminator'], None)
self.assertEqual(action['args'], ('a:foo.pt', 'b:foo.pt', None))
def test_override_module_with_directory(self):
from zope.component import getSiteManager
+ from repoze.bfg.configuration import Configurator
context = DummyContext()
self._callFUT(context, 'a', 'b:foo/')
actions = context.actions
self.assertEqual(len(actions), 1)
action = actions[0]
sm = getSiteManager()
- self.assertEqual(action['callable'], sm.resource)
+ self.assertEqual(action['callable'].im_func,
+ Configurator.resource.im_func)
self.assertEqual(action['discriminator'], None)
self.assertEqual(action['args'], ('a', 'b:foo/', None))
def test_override_directory_with_module(self):
from zope.component import getSiteManager
+ from repoze.bfg.configuration import Configurator
context = DummyContext()
self._callFUT(context, 'a:foo/', 'b')
actions = context.actions
self.assertEqual(len(actions), 1)
action = actions[0]
sm = getSiteManager()
- self.assertEqual(action['callable'], sm.resource)
+ self.assertEqual(action['callable'].im_func,
+ Configurator.resource.im_func)
self.assertEqual(action['discriminator'], None)
self.assertEqual(action['args'], ('a:foo/', 'b', None))
def test_override_module_with_module(self):
+ from repoze.bfg.configuration import Configurator
from zope.component import getSiteManager
context = DummyContext()
self._callFUT(context, 'a', 'b')
@@ -2635,7 +2644,8 @@ class TestResourceDirective(unittest.TestCase):
self.assertEqual(len(actions), 1)
action = actions[0]
sm = getSiteManager()
- self.assertEqual(action['callable'], sm.resource)
+ self.assertEqual(action['callable'].im_func,
+ Configurator.resource.im_func)
self.assertEqual(action['discriminator'], None)
self.assertEqual(action['args'], ('a', 'b', None))
@@ -2697,7 +2707,7 @@ class TestZCMLScanDirective(unittest.TestCase):
return scan(context, package, martian)
def test_it(self):
- from repoze.bfg.registry import BFGMultiGrokker
+ from repoze.bfg.configuration import BFGMultiGrokker
martian = DummyMartianModule()
module_grokker = DummyModuleGrokker()
dummy_module = DummyModule()
@@ -2720,11 +2730,11 @@ class DummyModuleGrokker:
self.multi_grokker = grokker
class DummyMartianModule:
- def grok_dotted_name(self, name, grokker, _info, _registry,
+ def grok_dotted_name(self, name, grokker, _info, _configurator,
exclude_filter=None):
self.name = name
self.info = _info
- self.registry = _registry
+ self.configurator = _configurator
self.exclude_filter = exclude_filter
return True