Ejemplo n.º 1
0
 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)
Ejemplo n.º 2
0
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
Ejemplo n.º 3
0
    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"])
Ejemplo n.º 4
0
 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)
Ejemplo n.º 5
0
    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"])
Ejemplo n.º 6
0
    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"])
Ejemplo n.º 7
0
    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)
Ejemplo n.º 8
0
    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)
Ejemplo n.º 9
0
    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'])
Ejemplo n.º 10
0
    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'])
Ejemplo n.º 11
0
    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'])
Ejemplo n.º 12
0
    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'])
Ejemplo n.º 13
0
    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)
Ejemplo n.º 14
0
    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)
Ejemplo n.º 15
0
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
Ejemplo n.º 16
0
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
Ejemplo n.º 17
0
    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)
Ejemplo n.º 18
0
    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)
Ejemplo n.º 19
0
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
Ejemplo n.º 20
0
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