def test_set_locale(self): with mock_file(locale.XSESSION_RC_FILE): params = [ 'LANGUAGE', 'LC_ADDRESS', 'LC_COLLATE', 'LC_CTYPE', 'LC_MONETARY', 'LC_MEASUREMENT', 'LC_MESSAGES', 'LC_NUMERIC', 'LC_PAPER', 'LC_RESPONSE', 'LC_TELEPHONE', 'LC_TIME' ] test_locale = 'en_US.UTF-8' config_lines = [ 'export {}={}'.format(param, test_locale) for param in params ] locale.set_locale(test_locale) config = utils.read_file_contents_as_lines(locale.XSESSION_RC_FILE) for line in config_lines: if line not in config: self.assertFalse(True) self.assertTrue(True)
def apply_changes(self, button): language = self._language_combo.get_selected_item_text() region = self._region_combo.get_selected_item_text() locale_code = Locales.get_locale_code_from_langs(language, region) set_locale(locale_code) set_setting('Locale', locale_code) common.need_reboot = True self.win.go_to_home()
def apply_changes(self, button): language = self._language_combo.get_selected_item_text() region = self._region_combo.get_selected_item_text() locale_code = Locales.get_locale_code_from_langs(language, region) set_locale(locale_code) set_setting('Locale', locale_code) common.need_reboot = True self.win.go_to_home()
def test_set_locale(self): with mock_file(locale.XSESSION_RC_FILE): params = [ 'LANGUAGE', 'LC_ADDRESS', 'LC_COLLATE', 'LC_CTYPE', 'LC_MONETARY', 'LC_MEASUREMENT', 'LC_MESSAGES', 'LC_NUMERIC', 'LC_PAPER', 'LC_RESPONSE', 'LC_TELEPHONE', 'LC_TIME' ] test_locale = 'en_US.UTF-8' config_lines = [ 'export {}={}'.format(param, test_locale) for param in params ] locale.set_locale(test_locale) config = utils.read_file_contents_as_lines(locale.XSESSION_RC_FILE) for line in config_lines: if line not in config: self.assertFalse(True) self.assertTrue(True)