From 85448c73ccca42a0d4ef1318433acdbbb21328ce Mon Sep 17 00:00:00 2001 From: Andreas Zeidler Date: Sat, 17 Aug 2013 12:16:38 +0200 Subject: test a custom localizer --- pyramid/tests/test_i18n.py | 10 +++++++--- 1 file 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 -- cgit v1.2.3