Esempio n. 1
0
 def test_update_linguas(self):
     translation = self.get_translation()
     self.assertTrue(
         UpdateLinguasAddon.can_install(translation.component, None))
     addon = UpdateLinguasAddon.create(translation.component)
     addon.post_add(translation)
     self.assertTrue(os.path.exists(translation.addon_commit_files[0]))
Esempio n. 2
0
    def test_update_linguas(self):
        translation = self.get_translation()
        self.assertTrue(UpdateLinguasAddon.can_install(translation.component, None))
        addon = UpdateLinguasAddon.create(translation.component)
        commit = self.component.repository.show(self.component.repository.last_revision)
        self.assertIn("LINGUAS", commit)
        self.assertIn("\n+cs\n", commit)
        addon.post_add(translation)
        self.assertEqual(translation.addon_commit_files, [])

        other = self._create_component(
            "po", "po-duplicates/*.dpo", name="Other", project=self.project
        )
        self.assertTrue(UpdateLinguasAddon.can_install(other, None))
        addon = UpdateLinguasAddon.create(other)
        commit = other.repository.show(other.repository.last_revision)
        self.assertIn("LINGUAS", commit)
        self.assertIn("\n+cs de it", commit)
Esempio n. 3
0
 def test_update_linguas(self):
     translation = self.get_translation()
     self.assertTrue(
         UpdateLinguasAddon.can_install(translation.component, None)
     )
     addon = UpdateLinguasAddon.create(translation.component)
     addon.post_add(translation)
     self.assertTrue(
         os.path.exists(translation.addon_commit_files[0])
     )