def test_remote_args_rebase_only(self): (_, kwargs) = \ main.remote_args(self.remote, pull=True, rebase=True, ff_only=True) self.assertTrue(kwargs['rebase']) self.assertFalse('ff_only' in kwargs)
def test_remote_args_rebase_only(mock_context): (_, kwargs) = main.remote_args(mock_context, REMOTE, pull=True, rebase=True, ff_only=True) assert kwargs['rebase'] assert 'ff_only' not in kwargs
def test_remote_args_fetch(self): # Fetch (args, kwargs) = main.remote_args(self.remote, local_branch=self.local_branch, remote_branch=self.remote_branch) self.assertEqual(args, [self.remote, "remote:local"]) self.assertTrue(kwargs["verbose"]) self.assertFalse(kwargs["tags"]) self.assertFalse(kwargs["rebase"])
def test_remote_args_rebase_only(self): (args, kwargs) = \ main.remote_args(self.remote, pull=True, rebase=True, ff_only=True) self.assertTrue(kwargs['rebase']) self.assertFalse('ff_only' in kwargs)
def test_remote_args_push(self): # Push, swap local and remote (args, kwargs) = main.remote_args(self.remote, local_branch=self.remote_branch, remote_branch=self.local_branch) self.assertEqual(args, [self.remote, "local:remote"]) self.assertTrue(kwargs["verbose"]) self.assertFalse(kwargs["tags"]) self.assertFalse(kwargs["rebase"])
def test_remote_args_pull(self): # Pull (args, kwargs) = main.remote_args(self.remote, pull=True, local_branch="", remote_branch=self.remote_branch) self.assertEqual(args, [self.remote, "remote"]) self.assertTrue(kwargs["verbose"]) self.assertFalse(kwargs["rebase"]) self.assertFalse(kwargs["tags"])
def test_remote_args_push(self): # Push, swap local and remote (args, kwargs) = \ main.remote_args(self.remote, local_branch=self.remote_branch, remote_branch=self.local_branch) self.assertEqual(args, [self.remote, 'local:remote']) self.assertTrue(kwargs['verbose']) self.assertFalse(kwargs['tags']) self.assertFalse('rebase' in kwargs)
def test_remote_args_fetch(self): # Fetch (args, kwargs) = \ main.remote_args(self.remote, local_branch=self.local_branch, remote_branch=self.remote_branch) self.assertEqual(args, [self.remote, 'remote:local']) self.assertTrue(kwargs['verbose']) self.assertFalse(kwargs['tags']) self.assertFalse('rebase' in kwargs)
def test_remote_args_push(self): # Push, swap local and remote (args, kwargs) = \ main.remote_args(self.remote, local_branch=self.remote_branch, remote_branch=self.local_branch) self.assertEqual(args, [self.remote, 'local:remote']) self.assertTrue(kwargs['verbose']) self.assertFalse(kwargs['tags']) self.assertFalse(kwargs['rebase'])
def test_remote_args_fetch(self): # Fetch (args, kwargs) = \ main.remote_args(self.remote, local_branch=self.local_branch, remote_branch=self.remote_branch) self.assertEqual(args, [self.remote, 'remote:local']) self.assertTrue(kwargs['verbose']) self.assertFalse(kwargs['tags']) self.assertFalse(kwargs['rebase'])
def test_remote_args_pull(self): # Pull (args, kwargs) = \ main.remote_args(self.remote, pull=True, local_branch='', remote_branch=self.remote_branch) self.assertEqual(args, [self.remote, 'remote']) self.assertTrue(kwargs['verbose']) self.assertFalse('rebase' in kwargs) self.assertFalse(kwargs['tags'])
def test_remote_args_pull(self): # Pull (args, kwargs) = \ main.remote_args(self.remote, pull=True, local_branch='', remote_branch=self.remote_branch) self.assertEqual(args, [self.remote, 'remote']) self.assertTrue(kwargs['verbose']) self.assertFalse(kwargs['rebase']) self.assertFalse(kwargs['tags'])
def test_remote_args_push_same_remote_and_local(self): (args, kwargs) = \ main.remote_args(self.remote, tags=True, local_branch=self.local_branch, remote_branch=self.local_branch, push=True) self.assertEqual(args, [self.remote, 'local']) self.assertTrue(kwargs['verbose']) self.assertTrue(kwargs['tags']) self.assertFalse('rebase' in kwargs)
def test_remote_args_fetch(mock_context): # Fetch (args, kwargs) = main.remote_args( mock_context, REMOTE, local_branch=LOCAL_BRANCH, remote_branch=REMOTE_BRANCH, ) assert args == [REMOTE, 'remote:local'] assert kwargs['verbose'] assert 'tags' not in kwargs assert 'rebase' not in kwargs
def test_remote_args_push(mock_context): # Push, swap local and remote (args, kwargs) = main.remote_args( mock_context, REMOTE, local_branch=REMOTE_BRANCH, remote_branch=LOCAL_BRANCH, ) assert args == [REMOTE, 'local:remote'] assert kwargs['verbose'] assert 'tags' not in kwargs assert 'rebase' not in kwargs
def test_remote_args_pull_rebase(self): # Rebasing pull (args, kwargs) = \ main.remote_args(self.context, self.remote, pull=True, rebase=True, local_branch='', remote_branch=self.remote_branch) self.assertEqual(args, [self.remote, 'remote']) self.assertTrue(kwargs['verbose']) self.assertTrue(kwargs['rebase']) self.assertFalse('tags' in kwargs)
def test_remote_args_push_set_upstream(self): (args, kwargs) = \ main.remote_args(self.context, self.remote, tags=True, local_branch=self.local_branch, remote_branch=self.local_branch, push=True, set_upstream=True) self.assertEqual(args, [self.remote, 'local']) self.assertTrue(kwargs['verbose']) self.assertTrue(kwargs['tags']) self.assertTrue(kwargs['set_upstream']) self.assertFalse('rebase' in kwargs)
def test_remote_args_pull(mock_context): # Pull (args, kwargs) = main.remote_args( mock_context, REMOTE, pull=True, local_branch='', remote_branch=REMOTE_BRANCH, ) assert args == [REMOTE, 'remote'] assert kwargs['verbose'] assert 'rebase' not in kwargs assert 'tags' not in kwargs
def test_remote_args_push_same_remote_and_local(mock_context): (args, kwargs) = main.remote_args( mock_context, REMOTE, tags=True, local_branch=LOCAL_BRANCH, remote_branch=LOCAL_BRANCH, push=True, ) assert args == [REMOTE, 'local'] assert kwargs['verbose'] assert kwargs['tags'] assert 'rebase' not in kwargs