def test_change_language_settings_rtl(self): lang_name = self.marionette.execute_script(""" var qps = window.wrappedJSObject.navigator.mozL10n.qps; return qps['qps-plocm'].name; """) header = self.marionette.execute_script(""" var qps = window.wrappedJSObject.navigator.mozL10n.qps; return qps['qps-plocm'].translate('Settings'); """) self.data_layer.set_setting('devtools.qps.enabled', True) settings = Settings(self.marionette) settings.launch() language_settings = settings.open_language_settings() language_settings.select_language(lang_name) self.wait_for_condition( lambda m: language_settings.current_language == 'qps-plocm') language_settings.go_back() # Verify that language has changed self.wait_for_condition(lambda m: settings.header_text == header) self.assertEqual(self.data_layer.get_setting('language.current'), 'qps-plocm')
def test_change_language_settings(self): lang_name = self.marionette.execute_script( """ var qps = window.wrappedJSObject.navigator.mozL10n.qps; return qps['qps-ploc'].name; """ ) header = self.marionette.execute_script( """ var qps = window.wrappedJSObject.navigator.mozL10n.qps; return qps['qps-ploc'].translate('Settings'); """ ) self.data_layer.set_setting("devtools.qps.enabled", True) settings = Settings(self.marionette) settings.launch() language_settings = settings.open_language_settings() language_settings.select_language(lang_name) self.wait_for_condition(lambda m: language_settings.current_language == "qps-ploc") language_settings.go_back() # Verify that language has changed self.wait_for_condition(lambda m: settings.header_text == header) self.assertEqual(self.data_layer.get_setting("language.current"), "qps-ploc")
def test_change_language_settings(self): settings = Settings(self.marionette) settings.launch() language_settings = settings.open_language_settings() language_settings.select_language(u'Fran\u00E7ais') language_settings.go_back() # Verify that language has changed self.wait_for_condition(lambda m: settings.header_text == u'Param\u00E8tres') self.assertEqual(self.data_layer.get_setting('language.current'), "fr")
def test_change_language_settings(self): settings = Settings(self.marionette) settings.launch() language_settings = settings.open_language_settings() language_settings.select_language(u"Fran\u00E7ais") language_settings.go_back() # Verify that language has changed self.wait_for_condition(lambda m: settings.header_text == u"Param\u00E8tres") self.assertEqual(self.data_layer.get_setting("language.current"), "fr")
def test_change_language_settings_rtl(self): lang_name = u'عربي' expected_header = u'الاعدادات' settings = Settings(self.marionette) settings.launch() language_settings = settings.open_language_settings() language_settings.select_language(lang_name) language_settings.go_back() # Verify that language has changed self.wait_for_condition(lambda m: settings.header_text == expected_header) self.assertEqual(self.data_layer.get_setting('language.current'), 'ar')
def test_change_language_settings_rtl(self): lang_name = u'عربي' expected_header = u'الاعدادات' settings = Settings(self.marionette) settings.launch() language_settings = settings.open_language_settings() language_settings.select_language(lang_name) language_settings.go_back() # Verify that language has changed self.wait_for_condition( lambda m: settings.header_text == expected_header) self.assertEqual(self.data_layer.get_setting('language.current'), 'ar')