summaryrefslogtreecommitdiff
path: root/tests
diff options
context:
space:
mode:
authorAlvin Lindstam <alvin@kundo.se>2016-10-22 19:20:24 -0400
committerTim Graham <timograham@gmail.com>2016-10-22 19:26:08 -0400
commit6b5106b1ceec03d945c1104b21feed3e25470fe0 (patch)
tree41b1774f38285e795dd80e9ba161b197e59f5d19 /tests
parent9b9c8c4a81ab67d1bc392b6fd9cc17e0b844f7ff (diff)
Fixed #27374 -- Made JavaScriptCatalog respect the packages argument.
Diffstat (limited to 'tests')
-rw-r--r--tests/view_tests/tests/test_i18n.py14
1 files changed, 13 insertions, 1 deletions
diff --git a/tests/view_tests/tests/test_i18n.py b/tests/view_tests/tests/test_i18n.py
index ae56990fe6..4778b5dd37 100644
--- a/tests/view_tests/tests/test_i18n.py
+++ b/tests/view_tests/tests/test_i18n.py
@@ -384,9 +384,21 @@ class JsI18NTestsMultiPackage(SimpleTestCase):
translations of multiple Python packages is requested. See #13388,
#3594 and #13514 for more details.
"""
+ base_trans_string = 'il faut traduire cette cha\\u00eene de caract\\u00e8res de '
+ app1_trans_string = base_trans_string + 'app1'
+ app2_trans_string = base_trans_string + 'app2'
with self.settings(LANGUAGE_CODE='en-us'), override('fr'):
response = self.client.get('/jsi18n_multi_packages1/')
- self.assertContains(response, 'il faut traduire cette cha\\u00eene de caract\\u00e8res de app1')
+ self.assertContains(response, app1_trans_string)
+ self.assertContains(response, app2_trans_string)
+
+ response = self.client.get('/jsi18n/app1/')
+ self.assertContains(response, app1_trans_string)
+ self.assertNotContains(response, app2_trans_string)
+
+ response = self.client.get('/jsi18n/app2/')
+ self.assertNotContains(response, app1_trans_string)
+ self.assertContains(response, app2_trans_string)
@modify_settings(INSTALLED_APPS={'append': ['view_tests.app3', 'view_tests.app4']})
def test_i18n_different_non_english_languages(self):