Esempio n. 1
0
 def test_ReverseMappingLongestMatch(self):
     # Reverse mapping always finds the longest match.
     manifest = XpiManifest("""
         locale browser en-US jar:locales/
         locale browser en-US jar:locales/en-US.jar!/chrome/
         locale browser en-US jar:locales/en-US.jar!/
         """.lstrip())
     path = manifest.findMatchingXpiPath('browser/gui/print.dtd', 'en-US')
     self.assertEqual(path, "jar:locales/en-US.jar!/chrome/gui/print.dtd")
 def test_ReverseMappingLongestMatch(self):
     # Reverse mapping always finds the longest match.
     manifest = XpiManifest(
         """
         locale browser en-US jar:locales/
         locale browser en-US jar:locales/en-US.jar!/chrome/
         locale browser en-US jar:locales/en-US.jar!/
         """.lstrip()
     )
     path = manifest.findMatchingXpiPath("browser/gui/print.dtd", "en-US")
     self.assertEqual(path, "jar:locales/en-US.jar!/chrome/gui/print.dtd")
 def test_ReverseMappingWrongLocale(self):
     # Reverse mapping fails if given the wrong locale.
     manifest = XpiManifest("locale browser en-US jar:locales/en-US.jar!/chrome/")
     path = manifest.findMatchingXpiPath("browser/gui/print.dtd", "pt")
     self.assertEqual(path, None)
 def test_NoReverseMapping(self):
     # Failed reverse lookup.
     manifest = XpiManifest("locale browser en-US jar:locales/en-US.jar!/chrome/")
     path = manifest.findMatchingXpiPath("manual/gui/print.dtd", "en-US")
     self.assertEqual(path, None)
 def test_ReverseMapping(self):
     # Test "reverse mapping" from chrome path to XPI path.
     manifest = XpiManifest("locale browser en-US jar:locales/en-US.jar!/chrome/")
     path = manifest.findMatchingXpiPath("browser/gui/print.dtd", "en-US")
     self.assertEqual(path, "jar:locales/en-US.jar!/chrome/gui/print.dtd")
Esempio n. 6
0
 def test_ReverseMappingWrongLocale(self):
     # Reverse mapping fails if given the wrong locale.
     manifest = XpiManifest(
         "locale browser en-US jar:locales/en-US.jar!/chrome/")
     path = manifest.findMatchingXpiPath('browser/gui/print.dtd', 'pt')
     self.assertEqual(path, None)
Esempio n. 7
0
 def test_NoReverseMapping(self):
     # Failed reverse lookup.
     manifest = XpiManifest(
         "locale browser en-US jar:locales/en-US.jar!/chrome/")
     path = manifest.findMatchingXpiPath('manual/gui/print.dtd', 'en-US')
     self.assertEqual(path, None)
Esempio n. 8
0
 def test_ReverseMapping(self):
     # Test "reverse mapping" from chrome path to XPI path.
     manifest = XpiManifest(
         "locale browser en-US jar:locales/en-US.jar!/chrome/")
     path = manifest.findMatchingXpiPath('browser/gui/print.dtd', 'en-US')
     self.assertEqual(path, "jar:locales/en-US.jar!/chrome/gui/print.dtd")