Skip to content

Commit

Permalink
remove more unneeded things, add checks to ensure things are not called
Browse files Browse the repository at this point in the history
\n(feature/161_handle_failure_if_branch_not_pushed)
  • Loading branch information
aramnhammer committed Jun 7, 2020
1 parent 2b1cc04 commit ddc0b68
Showing 1 changed file with 2 additions and 9 deletions.
11 changes: 2 additions & 9 deletions tests/test_dev.py
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,6 @@
import click.testing
import git
import tests.conftest as conftest
import pathlib
import pytest
import webbrowser
import zazu.cli
Expand Down Expand Up @@ -266,7 +265,6 @@ def test_review_push_fails(mocker, git_repo):
mocked_reviewer.review = mocker.Mock(return_value=[])
mocked_reviewer.create_review = mocker.Mock()
mocker.patch('zazu.config.Config.code_reviewer', return_value=mocked_reviewer)
mocker.patch('zazu.util.prompt', side_effect=['title', 'summary'])
with zazu.util.cd(git_repo.working_tree_dir):
runner = click.testing.CliRunner()
result = runner.invoke(zazu.cli.cli, ['dev', 'review'])
Expand All @@ -276,19 +274,14 @@ def test_review_push_fails(mocker, git_repo):


def test_review_dirty_working_tree(mocker, git_repo_with_local_origin, tmp_dir):
mocker.patch('webbrowser.open_new')
mocked_tracker = mocker.Mock()
mocked_tracker.issue = mocker.Mock(side_effect=zazu.issue_tracker.IssueTrackerError)
mocked_reviewer = mocker.Mock()
mocked_reviewer.review = mocker.Mock(return_value=[])
mocked_reviewer.create_review = mocker.Mock()
mocker.patch('zazu.config.Config.issue_tracker', return_value=mocked_tracker)
mocker.patch('zazu.config.Config.code_reviewer', return_value=mocked_reviewer)
mocker.patch('zazu.util.prompt', side_effect=['title', 'summary'])
pathlib.Path(tmp_dir).joinpath('un-tracked_file.txt').touch()
with open('un-tracked_file.txt', 'w') as f: pass
with zazu.util.cd(git_repo_with_local_origin.working_tree_dir):
runner = click.testing.CliRunner()
result = runner.invoke(zazu.cli.cli, ['dev', 'review'])
assert not mocked_reviewer.called
assert result.exception
assert result.exit_code == 1

Expand Down

0 comments on commit ddc0b68

Please sign in to comment.