def test_checkout_force(self): git = GitCmd() with open(G.repodir + '/README.md', 'a') as f: f.write("##Test Header") git.do_checkoutforce('data') command = [G.GIT, '-C', G.repodir, 'status', '--short'] process = cw.run_process(command) expected = '' self.assertEqual(process.stdout, expected)
def test_loop_exit(self): git = GitCmd() git.alive.data['alive'] = True git.alive.write() git_loop_exits1 = git.do_checkoutfile('alive.json') git_loop_exits2 = git.do_checkout('data') git_loop_exits3 = git.do_checkoutforce('data') git_loop_exits4 = git.do_merge('data') git_loop_exits5 = git.do_resolveleft('alive.json') git_loop_exits6 = git.do_resolveleft('alive.json') self.assertTrue(git_loop_exits1) self.assertTrue(git_loop_exits2) self.assertTrue(git_loop_exits3) self.assertTrue(git_loop_exits4) self.assertTrue(git_loop_exits5) self.assertTrue(git_loop_exits6)