예제 #1
0
 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"))
예제 #8
0
 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"))
예제 #9
0
 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"))
예제 #13
0
 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"))
예제 #14
0
 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"))
예제 #17
0
 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"))
예제 #18
0
 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"))
예제 #20
0
 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"))
예제 #21
0
 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"))
예제 #22
0
 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"))
예제 #23
0
 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"))
예제 #24
0
 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"))
예제 #26
0
 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"))