

def test_merge(self):
    mocked_strategy = MagicMock()
    mocked_repo = MagicMock()
    upstream = 'origin'
    branch = 'master'
    worker = SyncWorker('name', 'email', 'name', 'email', strategy=mocked_strategy, repository=mocked_repo, upstream=upstream, branch=branch)
    worker.merge()
    mocked_strategy.assert_called_once_with(branch, branch, upstream)
    assert (mocked_repo.commits.update.call_count == 1)

dataset/ETHPy150Open PressLabs/gitfs/tests/workers/test_sync.py TestSyncWorker.test_merge/original