def test_uninstall_locale(self): test_locale = 'aa_ER' locale_already_installed = locale.is_locale_installed(test_locale) if not locale_already_installed: print "Locale not installed so installing..." locale.install_locale(test_locale) if not locale.is_locale_installed(test_locale): print "ERROR: Locale could not be installed" return locale.uninstall_locale(test_locale) self.assertFalse(locale.is_locale_installed(test_locale)) # Revert the state if locale_already_installed: print "Restoring original locale state" locale.install_locale(test_locale)
def test_install_locale(self): test_locale = 'aa_ER' locale_already_installed = locale.is_locale_installed(test_locale) if locale_already_installed: test_print('Locale already installed so uninstalling...') locale.uninstall_locale(test_locale) if locale.is_locale_installed(test_locale): test_print('ERROR: Locale could not be removed') return locale.install_locale(test_locale) self.assertTrue(locale.is_locale_installed(test_locale)) # Revert the state if not locale_already_installed: test_print('Restoring original locale state') locale.uninstall_locale(test_locale)
def test_is_en_GB_installed(self): self.assertTrue(locale.is_locale_installed('en_GB.UTF-8'))
def test_is_random_string_installed(self): self.assertFalse(locale.is_locale_installed('some_ininstalled_locale'))
def test_is_aa_ER_installed(self): self.assertFalse(locale.is_locale_installed('aa_ER.UTF-8'))
def test_is_ru_RU_installed(self): self.assertFalse(locale.is_locale_installed('ru_RU.UTF-8'))