diff options
author | Zainab Amir <zainab.amir@arbisoft.com> | 2022-06-16 00:11:36 +0500 |
---|---|---|
committer | Mariusz Felisiak <felisiak.mariusz@gmail.com> | 2022-06-20 07:40:28 +0200 |
commit | 901a1691982cab76349d33e51b72c40120ec927a (patch) | |
tree | ac670167b8e27d48d09575427dd922e80ed99caf /tests/i18n | |
parent | d19a53d8e3640e8f937048bf7826c7e2229a9665 (diff) | |
download | django-901a1691982cab76349d33e51b72c40120ec927a.tar.gz |
Fixed #23689 -- Made parsing HTTP Accept-Language header case-insensitive.
Thank you Daniel Samuels for test project.
Diffstat (limited to 'tests/i18n')
-rw-r--r-- | tests/i18n/tests.py | 8 |
1 files changed, 6 insertions, 2 deletions
diff --git a/tests/i18n/tests.py b/tests/i18n/tests.py index d79cdcd34d..2c9096179c 100644 --- a/tests/i18n/tests.py +++ b/tests/i18n/tests.py @@ -1902,9 +1902,10 @@ class MiscTests(SimpleTestCase): USE_I18N=True, LANGUAGES=[ ("en", "English"), + ("ar-dz", "Algerian Arabic"), ("de", "German"), ("de-at", "Austrian German"), - ("pt-br", "Portuguese (Brazil)"), + ("pt-BR", "Portuguese (Brazil)"), ], ) def test_get_supported_language_variant_real(self): @@ -1915,8 +1916,11 @@ class MiscTests(SimpleTestCase): self.assertEqual(g("de-at"), "de-at") self.assertEqual(g("de-ch"), "de") self.assertEqual(g("pt-br"), "pt-br") + self.assertEqual(g("pt-BR"), "pt-BR") self.assertEqual(g("pt"), "pt-br") self.assertEqual(g("pt-pt"), "pt-br") + self.assertEqual(g("ar-dz"), "ar-dz") + self.assertEqual(g("ar-DZ"), "ar-DZ") with self.assertRaises(LookupError): g("pt", strict=True) with self.assertRaises(LookupError): @@ -1946,7 +1950,6 @@ class MiscTests(SimpleTestCase): LANGUAGES=[ ("en", "English"), ("en-latn-us", "Latin English"), - ("en-Latn-US", "BCP 47 case format"), ("de", "German"), ("de-1996", "German, orthography of 1996"), ("de-at", "Austrian German"), @@ -1970,6 +1973,7 @@ class MiscTests(SimpleTestCase): ("/de/", "de"), ("/de-1996/", "de-1996"), ("/de-at/", "de-at"), + ("/de-AT/", "de-AT"), ("/de-ch/", "de"), ("/de-ch-1901/", "de-ch-1901"), ("/de-simple-page-test/", None), |