예제 #1
0
파일: test_task.py 프로젝트: kostyll/pakit
 def test_save_old_install(self):
     recipe = self.recipe
     InstallTask(recipe).run()
     task = UpdateTask(recipe)
     task.save_old_install()
     assert pakit.conf.IDB.get(recipe.name) is None
     assert not os.path.exists(recipe.install_dir)
     assert os.path.exists(recipe.install_dir + '_bak')
예제 #2
0
파일: test_task.py 프로젝트: kostyll/pakit
 def test_restore_old_install(self):
     recipe = self.recipe
     InstallTask(recipe).run()
     task = UpdateTask(recipe)
     task.save_old_install()
     task.restore_old_install()
     assert pakit.conf.IDB.get(recipe.name)['hash'] == recipe.repo.src_hash
     assert os.path.exists(recipe.install_dir)
     assert not os.path.exists(recipe.install_dir + '_bak')
     recipe.verify()