def test_get_translation_domain_makefile_in_in_substitute_same_name(self): # Find a translation domain in Makefile.in.in with substitution from # configure.ac from a variable with the same name as in # Makefile.in.in. self.prepare_package( "intltool_domain_makefile_in_in_substitute_same_name") self.assertEqual("packagename-ac-in-in", get_translation_domain("po"))
def test_get_translation_domain_makefile_in_in_substitute(self): # Find a translation domain in Makefile.in.in with substitution from # configure.ac. self.prepare_package("intltool_domain_makefile_in_in_substitute") self.assertEqual( "domainname-ac-in-in", get_translation_domain("po"))
def test_get_translation_domain_makefile_in_in_substitute_same_file(self): # Find a translation domain in Makefile.in.in with substitution from # the same file. self.prepare_package( "intltool_domain_makefile_in_in_substitute_same_file") self.assertEqual( "domain-in-in-in-in", get_translation_domain("po"))
def test_get_translation_domain_configure_in_substitute_version(self): # Find a translation domain in configure.in with Makefile-style # substitution from the same file. self.prepare_package( "intltool_domain_configure_in_substitute_version") self.assertEqual( "domainname-in42", get_translation_domain("po"))
def test_get_translation_domain_configure_ac_init_multiline(self): # Find a translation domain in configure.ac in AC_INIT when it # spans multiple lines. self.prepare_ac_init( "[packagename-ac-init],\n 1.0,\n http://bug.org") self.assertEqual( "packagename-ac-init", get_translation_domain("po"))
def test_get_translation_domain_configure_ac_init_multiline_tarname(self): # Find a translation domain in configure.ac in AC_INIT tar name # parameter that is on a different line. self.prepare_ac_init( "[Package name], 1.0,\n http://bug.org, [package-tarname]") self.assertEqual( "package-tarname", get_translation_domain("po"))
def test_get_translation_domain_makefile_in_in_substitute_same_name(self): # Find a translation domain in Makefile.in.in with substitution from # configure.ac from a variable with the same name as in # Makefile.in.in. self.prepare_package( "intltool_domain_makefile_in_in_substitute_same_name") self.assertEqual( "packagename-ac-in-in", get_translation_domain("po"))
def test_get_translation_domain_makevars_subst_1(self): # Find a translation domain in Makevars, substituted from # Makefile.in.in. self.prepare_package( "intltool_domain_base", { "po/Makefile.in.in": "PACKAGE=packagename-in-in\n", "po/Makevars": "DOMAIN = $(PACKAGE)\n", }) self.assertEqual("packagename-in-in", get_translation_domain("po"))
def test_get_translation_domain_makevars_subst_2(self): # Find a translation domain in Makevars, substituted from # configure.ac. self.prepare_package( "intltool_domain_base", { "configure.ac": "PACKAGE=packagename-ac\n", "po/Makefile.in.in": "# No domain here.\n", "po/Makevars": "DOMAIN = $(PACKAGE)\n", }) self.assertEqual("packagename-ac", get_translation_domain("po"))
def test_get_translation_domain_makevars_subst_1(self): # Find a translation domain in Makevars, substituted from # Makefile.in.in. self.prepare_package( "intltool_domain_base", { "po/Makefile.in.in": "PACKAGE=packagename-in-in\n", "po/Makevars": "DOMAIN = $(PACKAGE)\n", }) self.assertEqual( "packagename-in-in", get_translation_domain("po"))
def test_get_translation_domain_makevars_subst_2(self): # Find a translation domain in Makevars, substituted from # configure.ac. self.prepare_package( "intltool_domain_base", { "configure.ac": "PACKAGE=packagename-ac\n", "po/Makefile.in.in": "# No domain here.\n", "po/Makevars": "DOMAIN = $(PACKAGE)\n", }) self.assertEqual( "packagename-ac", get_translation_domain("po"))
def test_get_translation_domain_configure_in(self): # Find a translation domain in configure.in. self.prepare_package("intltool_domain_configure_in") self.assertEqual( "packagename-in", get_translation_domain("po"))
def test_get_translation_domain_configure_ac_init_multiline_tarname(self): # Find a translation domain in configure.ac in AC_INIT tar name # parameter that is on a different line. self.prepare_ac_init( "[Package name], 1.0,\n http://bug.org, [package-tarname]") self.assertEqual("package-tarname", get_translation_domain("po"))
def test_get_translation_domain_configure_in(self): # Find a translation domain in configure.in. self.prepare_package("intltool_domain_configure_in") self.assertEqual("packagename-in", get_translation_domain("po"))
def test_get_translation_domain_configure_ac_init_brackets(self): # Find a translation domain in configure.ac in AC_INIT with brackets. self.prepare_ac_init("[packagename-ac-init], 1.0, http://bug.org") self.assertEqual( "packagename-ac-init", get_translation_domain("po"))
def test_get_translation_domain_configure_ac_init_single_param(self): # Find a translation domain in configure.ac in AC_INIT. self.prepare_ac_init("[Just 1 param]") self.assertIs(None, get_translation_domain("po"))
def test_get_translation_domain_configure_ac_init_multiline(self): # Find a translation domain in configure.ac in AC_INIT when it # spans multiple lines. self.prepare_ac_init( "[packagename-ac-init],\n 1.0,\n http://bug.org") self.assertEqual("packagename-ac-init", get_translation_domain("po"))
def test_get_translation_domain_makefile_in_in_substitute(self): # Find a translation domain in Makefile.in.in with substitution from # configure.ac. self.prepare_package("intltool_domain_makefile_in_in_substitute") self.assertEqual("domainname-ac-in-in", get_translation_domain("po"))
def test_get_translation_domain_makefile_in_in_substitute_broken(self): # Find no translation domain in Makefile.in.in when the substitution # cannot be fulfilled. self.prepare_package( "intltool_domain_makefile_in_in_substitute_broken") self.assertIs(None, get_translation_domain("po"))
def test_get_translation_domain_makefile_in_in_substitute_same_file(self): # Find a translation domain in Makefile.in.in with substitution from # the same file. self.prepare_package( "intltool_domain_makefile_in_in_substitute_same_file") self.assertEqual("domain-in-in-in-in", get_translation_domain("po"))
def test_get_translation_domain_configure_in_substitute_version(self): # Find a translation domain in configure.in with Makefile-style # substitution from the same file. self.prepare_package("intltool_domain_configure_in_substitute_version") self.assertEqual("domainname-in42", get_translation_domain("po"))
def test_get_translation_domain_configure_ac_init_brackets(self): # Find a translation domain in configure.ac in AC_INIT with brackets. self.prepare_ac_init("[packagename-ac-init], 1.0, http://bug.org") self.assertEqual("packagename-ac-init", get_translation_domain("po"))
def test_get_translation_domain_makevars(self): # Find a translation domain in Makevars. self.prepare_package("intltool_domain_makevars") self.assertEqual( "translationdomain", get_translation_domain("po"))
def test_get_translation_domain_makevars(self): # Find a translation domain in Makevars. self.prepare_package("intltool_domain_makevars") self.assertEqual("translationdomain", get_translation_domain("po"))