def test_basic(self): with patch( 'baon.core.plan.rename_plan_backup.get_rename_plan_backup_filename', new=lambda: self.resolve_test_path('backup.json'), ): self.assertFalse(rename_plan_backup_exists()) save_rename_plan_backup(self.RENAME_PLAN_EXAMPLE) self.assertTrue(rename_plan_backup_exists()) reloaded_plan = load_rename_plan_backup() self.assertEqual(reloaded_plan, self.RENAME_PLAN_EXAMPLE) delete_rename_plan_backup() self.assertFalse(rename_plan_backup_exists())
def _run_prologue(self): if rename_plan_backup_exists(): self.request_backup_decision.emit() else: self._prologue_finished()