summaryrefslogtreecommitdiff
path: root/tests/i18n
diff options
context:
space:
mode:
authorZainab Amir <zainab.amir@arbisoft.com>2022-06-16 00:11:36 +0500
committerMariusz Felisiak <felisiak.mariusz@gmail.com>2022-06-20 07:40:28 +0200
commit901a1691982cab76349d33e51b72c40120ec927a (patch)
treeac670167b8e27d48d09575427dd922e80ed99caf /tests/i18n
parentd19a53d8e3640e8f937048bf7826c7e2229a9665 (diff)
downloaddjango-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.py8
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),