diff options
| author | Alvin Lindstam <alvin@kundo.se> | 2016-10-22 19:20:24 -0400 |
|---|---|---|
| committer | Tim Graham <timograham@gmail.com> | 2016-10-22 19:26:08 -0400 |
| commit | 6b5106b1ceec03d945c1104b21feed3e25470fe0 (patch) | |
| tree | 41b1774f38285e795dd80e9ba161b197e59f5d19 /tests | |
| parent | 9b9c8c4a81ab67d1bc392b6fd9cc17e0b844f7ff (diff) | |
Fixed #27374 -- Made JavaScriptCatalog respect the packages argument.
Diffstat (limited to 'tests')
| -rw-r--r-- | tests/view_tests/tests/test_i18n.py | 14 |
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): |
