summaryrefslogtreecommitdiff
path: root/repoze/bfg/tests/test_configuration.py
diff options
context:
space:
mode:
authorChris McDonough <chrism@agendaless.com>2010-04-19 07:34:46 +0000
committerChris McDonough <chrism@agendaless.com>2010-04-19 07:34:46 +0000
commitf5c6c574ada26ec0b2766f5ca20bb2b5b7393ec5 (patch)
treefdc3eba986d4e598b3455e8402f30c9a3fcc3e69 /repoze/bfg/tests/test_configuration.py
parent334f4a7fff13b27d5c2be0bbe75d1507a534cbe0 (diff)
downloadpyramid-f5c6c574ada26ec0b2766f5ca20bb2b5b7393ec5.tar.gz
pyramid-f5c6c574ada26ec0b2766f5ca20bb2b5b7393ec5.tar.bz2
pyramid-f5c6c574ada26ec0b2766f5ca20bb2b5b7393ec5.zip
Dip a toe in the i18n waters.
Diffstat (limited to 'repoze/bfg/tests/test_configuration.py')
-rw-r--r--repoze/bfg/tests/test_configuration.py17
1 files changed, 17 insertions, 0 deletions
diff --git a/repoze/bfg/tests/test_configuration.py b/repoze/bfg/tests/test_configuration.py
index 99d564b91..b4f7600f5 100644
--- a/repoze/bfg/tests/test_configuration.py
+++ b/repoze/bfg/tests/test_configuration.py
@@ -265,6 +265,15 @@ class ConfiguratorTests(unittest.TestCase):
self.assertEqual(reg.getUtility(IRendererFactory, 'yeah'),
renderer)
+ def test_setup_registry_translator_factory(self):
+ from repoze.bfg.registry import Registry
+ from repoze.bfg.interfaces import ITranslatorFactory
+ factory = object()
+ reg = Registry()
+ config = self._makeOne(reg)
+ config.setup_registry(translator_factory=factory)
+ self.assertEqual(reg.getUtility(ITranslatorFactory), factory)
+
def test_add_settings_settings_already_registered(self):
from repoze.bfg.registry import Registry
from repoze.bfg.interfaces import ISettings
@@ -1727,6 +1736,14 @@ class ConfiguratorTests(unittest.TestCase):
request = self._makeRequest(config)
self.assertEqual(wrapped(None, request).__class__, StaticURLParser)
+ def test_set_translator_factory(self):
+ from repoze.bfg.interfaces import ITranslatorFactory
+ def factory(): pass
+ config = self._makeOne()
+ config.set_translator_factory(factory)
+ self.assertEqual(config.registry.getUtility(ITranslatorFactory),
+ factory)
+
def test_set_notfound_view(self):
from zope.interface import implementedBy
from repoze.bfg.interfaces import IRequest