"""Tests i18n in courseware"""fromdjango.testimportTestCasefromdjango.test.utilsimportoverride_settingsfromcourseware.tests.modulestore_configimportTEST_DATA_MIXED_MODULESTOREimportre@override_settings(MODULESTORE=TEST_DATA_MIXED_MODULESTORE,LANGUAGES=(('eo','Esperanto'),))classI18nTestCase(TestCase):""" Tests for i18n """deftest_default_is_en(self):response=self.client.get('/')self.assertIn('<html lang="en">',response.content)self.assertEqual(response['Content-Language'],'en')self.assertTrue(re.search('<body.*class=".*lang_en">',response.content))deftest_esperanto(self):response=self.client.get('/',HTTP_ACCEPT_LANGUAGE='eo')self.assertIn('<html lang="eo">',response.content)self.assertEqual(response['Content-Language'],'eo')self.assertTrue(re.search('<body.*class=".*lang_eo">',response.content))