def testDryRun(self): self._input = ['y'] git_drover.cherry_pick_change('branch', 'cl', self._parent_repo, True) self.assertEqual(self.REPO_CHECK_COMMANDS + self.LOCAL_REPO_COMMANDS + self.BRANCH_CLEANUP_COMMANDS, self._commands) self.assertFalse(os.path.exists(self._target_repo)) self.assertFalse(self._input)
def testEOFOnConfirm(self): self._input = ['EOF'] git_drover.cherry_pick_change('branch', 'cl', self._parent_repo, False) self.assertEqual(self.REPO_CHECK_COMMANDS, self._commands) self.assertFalse(os.path.exists(self._target_repo)) self.assertFalse(self._input)