summaryrefslogtreecommitdiff
path: root/tests/i18n
diff options
context:
space:
mode:
authorMariusz Felisiak <felisiak.mariusz@gmail.com>2021-12-03 09:55:36 +0100
committerMariusz Felisiak <felisiak.mariusz@gmail.com>2021-12-03 12:03:30 +0100
commit4f7bbc61386ec89bf664905609ae6e93e41bd6bf (patch)
tree16d3477c14b1488686baeb4312b4f05038809687 /tests/i18n
parent2c7846d992ca512d36a73f518205015c88ed088c (diff)
downloaddjango-4f7bbc61386ec89bf664905609ae6e93e41bd6bf.tar.gz
Refs #33078 -- Added extra assertions to MiscTests.test_get_language_from_path_real().
Diffstat (limited to 'tests/i18n')
-rw-r--r--tests/i18n/tests.py29
1 files changed, 20 insertions, 9 deletions
diff --git a/tests/i18n/tests.py b/tests/i18n/tests.py
index bb6ea15f85..dfceaa5381 100644
--- a/tests/i18n/tests.py
+++ b/tests/i18n/tests.py
@@ -1594,21 +1594,32 @@ class MiscTests(SimpleTestCase):
LANGUAGES=[
('en', 'English'),
('de', 'German'),
+ ('de-1996', 'German, orthography of 1996'),
('de-at', 'Austrian German'),
+ ('i-mingo', 'Mingo'),
+ ('kl-tunumiit', 'Tunumiisiut'),
('pl', 'Polish'),
],
)
def test_get_language_from_path_real(self):
g = trans_real.get_language_from_path
- self.assertEqual(g('/pl/'), 'pl')
- self.assertEqual(g('/pl'), 'pl')
- self.assertIsNone(g('/xyz/'))
- self.assertEqual(g('/en/'), 'en')
- self.assertEqual(g('/en-gb/'), 'en')
- self.assertEqual(g('/de/'), 'de')
- self.assertEqual(g('/de-at/'), 'de-at')
- self.assertEqual(g('/de-ch/'), 'de')
- self.assertIsNone(g('/de-simple-page/'))
+ tests = [
+ ('/pl/', 'pl'),
+ ('/pl', 'pl'),
+ ('/xyz/', None),
+ ('/en/', 'en'),
+ ('/en-gb/', 'en'),
+ ('/de/', 'de'),
+ ('/de-1996/', 'de-1996'),
+ ('/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):
g = trans_null.get_language_from_path