Refs #33078 -- Added extra assertions to MiscTests.test_get_language_from_path_real().

This commit is contained in:
Mariusz Felisiak 2021-12-03 09:55:36 +01:00
parent 2c7846d992
commit 4f7bbc6138
1 changed files with 20 additions and 9 deletions

View File

@ -1594,21 +1594,32 @@ class MiscTests(SimpleTestCase):
LANGUAGES=[ LANGUAGES=[
('en', 'English'), ('en', 'English'),
('de', 'German'), ('de', 'German'),
('de-1996', 'German, orthography of 1996'),
('de-at', 'Austrian German'), ('de-at', 'Austrian German'),
('i-mingo', 'Mingo'),
('kl-tunumiit', 'Tunumiisiut'),
('pl', 'Polish'), ('pl', 'Polish'),
], ],
) )
def test_get_language_from_path_real(self): def test_get_language_from_path_real(self):
g = trans_real.get_language_from_path g = trans_real.get_language_from_path
self.assertEqual(g('/pl/'), 'pl') tests = [
self.assertEqual(g('/pl'), 'pl') ('/pl/', 'pl'),
self.assertIsNone(g('/xyz/')) ('/pl', 'pl'),
self.assertEqual(g('/en/'), 'en') ('/xyz/', None),
self.assertEqual(g('/en-gb/'), 'en') ('/en/', 'en'),
self.assertEqual(g('/de/'), 'de') ('/en-gb/', 'en'),
self.assertEqual(g('/de-at/'), 'de-at') ('/de/', 'de'),
self.assertEqual(g('/de-ch/'), 'de') ('/de-1996/', 'de-1996'),
self.assertIsNone(g('/de-simple-page/')) ('/de-at/', 'de-at'),
('/de-ch/', 'de'),
('/de-simple-page/', None),
('/i-mingo/', 'i-mingo'),
('/kl-tunumiit/', 'kl-tunumiit'),
]
for path, language in tests:
with self.subTest(path=path):
self.assertEqual(g(path), language)
def test_get_language_from_path_null(self): def test_get_language_from_path_null(self):
g = trans_null.get_language_from_path g = trans_null.get_language_from_path