def test_track_remote_branch(self): 'Test that remote tracked branch is followed.' self.run_command_exc.side_effect = [ '', 'refs/remotes/other/branch', ] self.assertEqual(cmd.resolve_tracking(u'remote', u'rbranch'), (u'other', u'branch'))
def test_track_untracked_branch(self): 'Test that local untracked branch is not followed.' self.run_command_exc.side_effect = [ '', '', ] self.assertEqual(cmd.resolve_tracking(u'remote', u'rbranch'), (u'remote', u'rbranch'))