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'))
示例#7
0
 def test_is_random_string_installed(self):
     self.assertFalse(locale.is_locale_installed('some_ininstalled_locale'))