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.py25
1 files changed, 12 insertions, 13 deletions
diff --git a/src/zope/i18n/tests/test_negotiator.py b/src/zope/i18n/tests/test_negotiator.py
index f8a0336..d78218e 100644
--- a/src/zope/i18n/tests/test_negotiator.py
+++ b/src/zope/i18n/tests/test_negotiator.py
@@ -20,9 +20,9 @@ from zope.i18n.interfaces import IUserPreferredLanguages
from zope.component.testing import PlacelessSetup
from zope.interface import implementer
+
@implementer(IUserPreferredLanguages)
class Env(object):
-
def __init__(self, langs=()):
self.langs = langs
@@ -31,7 +31,6 @@ class Env(object):
class NegotiatorTest(PlacelessSetup, unittest.TestCase):
-
def setUp(self):
super(NegotiatorTest, self).setUp()
self.negotiator = Negotiator()
@@ -39,23 +38,23 @@ 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)
- self.assertEqual(self.negotiator.getLanguage(obj_langs, env),
- expected)
+ self.assertEqual(
+ self.negotiator.getLanguage(obj_langs, env), expected
+ )
def test_suite():
- return unittest.TestSuite((
- unittest.makeSuite(NegotiatorTest),
- ))
+ return unittest.TestSuite((unittest.makeSuite(NegotiatorTest),))
+
if __name__ == '__main__':
unittest.main(defaultTest='test_suite')