diff options
author | Hasan Ramezani <hasan.r67@gmail.com> | 2018-05-11 00:18:00 +0430 |
---|---|---|
committer | Tim Graham <timograham@gmail.com> | 2018-05-12 11:23:44 -0400 |
commit | 305dee7bf979ed3a9e2ce7507a37a6fc484e5263 (patch) | |
tree | cfd3cc40e58c814d60baf71ea50d95010a052ac9 | |
parent | ac59ec8f1a34ea0e82bdb3c77422694e8016e0a7 (diff) | |
download | django-305dee7bf979ed3a9e2ce7507a37a6fc484e5263.tar.gz |
Increased django.utils.translation.trans_null test coverage.
-rw-r--r-- | tests/i18n/tests.py | 15 |
1 files changed, 15 insertions, 0 deletions
diff --git a/tests/i18n/tests.py b/tests/i18n/tests.py index 6ad7752d85..d839fa5e94 100644 --- a/tests/i18n/tests.py +++ b/tests/i18n/tests.py @@ -297,6 +297,11 @@ class TranslationTests(SimpleTestCase): with translation.override(None): self.assertIs(get_language_bidi(), False) + def test_language_bidi_null(self): + self.assertIs(trans_null.get_language_bidi(), False) + with override_settings(LANGUAGE_CODE='he'): + self.assertIs(get_language_bidi(), True) + class TranslationThreadSafetyTests(SimpleTestCase): @@ -1649,6 +1654,9 @@ class CountrySpecificLanguageTests(SimpleTestCase): self.assertFalse(check_for_language('tr-TR.UTF8')) self.assertFalse(check_for_language('de-DE.utf-8')) + def test_check_for_language_null(self): + self.assertIs(trans_null.check_for_language('en'), True) + def test_get_language_from_request(self): # issue 19919 r = self.rf.get('/') @@ -1662,6 +1670,13 @@ class CountrySpecificLanguageTests(SimpleTestCase): lang = get_language_from_request(r) self.assertEqual('bg', lang) + def test_get_language_from_request_null(self): + lang = trans_null.get_language_from_request(None) + self.assertEqual(lang, 'en') + with override_settings(LANGUAGE_CODE='de'): + lang = trans_null.get_language_from_request(None) + self.assertEqual(lang, 'de') + def test_specific_language_codes(self): # issue 11915 r = self.rf.get('/') |