summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorHasan Ramezani <hasan.r67@gmail.com>2018-05-11 00:18:00 +0430
committerTim Graham <timograham@gmail.com>2018-05-12 11:23:44 -0400
commit305dee7bf979ed3a9e2ce7507a37a6fc484e5263 (patch)
treecfd3cc40e58c814d60baf71ea50d95010a052ac9
parentac59ec8f1a34ea0e82bdb3c77422694e8016e0a7 (diff)
downloaddjango-305dee7bf979ed3a9e2ce7507a37a6fc484e5263.tar.gz
Increased django.utils.translation.trans_null test coverage.
-rw-r--r--tests/i18n/tests.py15
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('/')