summaryrefslogtreecommitdiff
path: root/src/zope/i18n/tests/test_negotiator.py
diff options
context:
space:
mode:
Diffstat (limited to 'src/zope/i18n/tests/test_negotiator.py')
-rw-r--r--src/zope/i18n/tests/test_negotiator.py16
1 files changed, 9 insertions, 7 deletions
diff --git a/src/zope/i18n/tests/test_negotiator.py b/src/zope/i18n/tests/test_negotiator.py
index f8a0336..ff855e2 100644
--- a/src/zope/i18n/tests/test_negotiator.py
+++ b/src/zope/i18n/tests/test_negotiator.py
@@ -20,6 +20,7 @@ from zope.i18n.interfaces import IUserPreferredLanguages
from zope.component.testing import PlacelessSetup
from zope.interface import implementer
+
@implementer(IUserPreferredLanguages)
class Env(object):
@@ -39,12 +40,12 @@ class NegotiatorTest(PlacelessSetup, unittest.TestCase):
def test_findLanguages(self):
_cases = (
- (('en','de'), ('en','de','fr'), 'en'),
- (('en'), ('it','de','fr'), None),
- (('pt-br','de'), ('pt_BR','de','fr'), 'pt_BR'),
- (('pt-br','en'), ('pt', 'en', 'fr'), 'pt'),
- (('pt-br','en-us', 'de'), ('de', 'en', 'fr'), 'en'),
- )
+ (('en', 'de'), ('en', 'de', 'fr'), 'en'),
+ (('en'), ('it', 'de', 'fr'), None),
+ (('pt-br', 'de'), ('pt_BR', 'de', 'fr'), 'pt_BR'),
+ (('pt-br', 'en'), ('pt', 'en', 'fr'), 'pt'),
+ (('pt-br', 'en-us', 'de'), ('de', 'en', 'fr'), 'en'),
+ )
for user_pref_langs, obj_langs, expected in _cases:
env = Env(user_pref_langs)
@@ -55,7 +56,8 @@ class NegotiatorTest(PlacelessSetup, unittest.TestCase):
def test_suite():
return unittest.TestSuite((
unittest.makeSuite(NegotiatorTest),
- ))
+ ))
+
if __name__ == '__main__':
unittest.main(defaultTest='test_suite')