diff options
| author | Andreas Zeidler <az@zitc.de> | 2013-08-17 12:16:38 +0200 |
|---|---|---|
| committer | Andreas Zeidler <az@zitc.de> | 2013-08-17 12:26:15 +0200 |
| commit | 85448c73ccca42a0d4ef1318433acdbbb21328ce (patch) | |
| tree | eb495afe78d02642e7d9df54576d60892bd0b5af | |
| parent | 1e83584f47b9a584fa9624bbcac92134a926297d (diff) | |
| download | pyramid-85448c73ccca42a0d4ef1318433acdbbb21328ce.tar.gz pyramid-85448c73ccca42a0d4ef1318433acdbbb21328ce.tar.bz2 pyramid-85448c73ccca42a0d4ef1318433acdbbb21328ce.zip | |
test a custom localizer
| -rw-r--r-- | pyramid/tests/test_i18n.py | 10 |
1 files changed, 7 insertions, 3 deletions
diff --git a/pyramid/tests/test_i18n.py b/pyramid/tests/test_i18n.py index 2ae70234c..e43c642be 100644 --- a/pyramid/tests/test_i18n.py +++ b/pyramid/tests/test_i18n.py @@ -238,11 +238,15 @@ class Test_get_localizer(unittest.TestCase): self.assertEqual(result.__class__, Localizer) self.assertEqual(result.locale_name, 'en') - def test_no_registry_on_request(self): + def test_custom_localizer(self): + from pyramid.threadlocal import get_current_registry + from pyramid.interfaces import ILocalizer + registry = get_current_registry() + dummy = object() + registry.registerUtility(dummy, ILocalizer, name='en') request = DummyRequest() - request.localizer = '123' result = self._callFUT(request) - self.assertEqual(result, '123') + self.assertEqual(result, dummy) def test_with_registry_on_request(self): from pyramid.threadlocal import get_current_registry |
