示例#1
0
 def test_update(self):
     self.assertTrue(ResxUpdateAddon.can_install(self.component, None))
     addon = ResxUpdateAddon.create(self.component)
     rev = self.component.repository.last_revision
     addon.post_update(self.component, 'da07dc0dc7052dc44eadfa8f3a2f2609ec634303')
     self.assertNotEqual(rev, self.component.repository.last_revision)
     commit = self.component.repository.show(self.component.repository.last_revision)
     self.assertIn('resx/cs.resx', commit)
示例#2
0
 def test_update(self):
     self.assertTrue(ResxUpdateAddon.can_install(self.component, None))
     addon = ResxUpdateAddon.create(self.component)
     rev = self.component.repository.last_revision
     # Unshallow the local repo
     with self.component.repository.lock:
         self.component.repository.execute(["fetch", "--unshallow", "origin"])
     addon.post_update(self.component, "da07dc0dc7052dc44eadfa8f3a2f2609ec634303")
     self.assertNotEqual(rev, self.component.repository.last_revision)
     commit = self.component.repository.show(self.component.repository.last_revision)
     self.assertIn("resx/cs.resx", commit)