From 77cce3aa1a837aba5172484501edaeb5855ac0d0 Mon Sep 17 00:00:00 2001 From: Julia Hansbrough Date: Tue, 11 Feb 2014 22:59:47 +0000 Subject: [PATCH] Added acceptance test for language persistence Will pass once the language persistence stuff gets merged in --- common/test/acceptance/tests/test_lms.py | 20 ++++++++++++++++++++ 1 file changed, 20 insertions(+) diff --git a/common/test/acceptance/tests/test_lms.py b/common/test/acceptance/tests/test_lms.py index 28ff4d5ac4..c12004a7b5 100644 --- a/common/test/acceptance/tests/test_lms.py +++ b/common/test/acceptance/tests/test_lms.py @@ -87,6 +87,26 @@ class LanguageTest(UniqueCourseTest): self.dashboard_page.visit() # Change language to Dummy Esperanto self.dashboard_page.change_language("eo") + + # This string is unicode for "ÇÜRRÉNT ÇØÜRSÉS", which should appear in our Dummy Esperanto page + seektext = u"\xc7\xdcRR\xc9NT \xc7\xd8\xdcRS\xc9S" + self.browser.is_text_present(seektext) + self.assertTrue(self.browser.is_text_present(seektext)) + + def test_language_persists(self): + auto_auth_page = AutoAuthPage(self.browser, course_id=self.course_id) + auto_auth_page.visit() + + self.dashboard_page.visit() + # Change language to Dummy Esperanto + self.dashboard_page.change_language("eo") + + # destroy session + self.browser._cookie_manager.delete() + + # log back in + auto_auth_page.visit() + self.dashboard_page.visit() # This string is unicode for "ÇÜRRÉNT ÇØÜRSÉS", which should appear in our Dummy Esperanto page seektext = u"\xc7\xdcRR\xc9NT \xc7\xd8\xdcRS\xc9S"