From fa169c686c39552bb62d0f55e7ccd1c513db0135 Mon Sep 17 00:00:00 2001 From: Joseph Frazier <1212jtraceur@gmail.com> Date: Mon, 31 Oct 2016 00:15:21 -0400 Subject: [PATCH] test_git_flag_after_filename.py: dedupe test commands --- tests/rules/test_git_flag_after_filename.py | 22 ++++++++++++--------- 1 file changed, 13 insertions(+), 9 deletions(-) diff --git a/tests/rules/test_git_flag_after_filename.py b/tests/rules/test_git_flag_after_filename.py index 414c0d95..b81668b0 100644 --- a/tests/rules/test_git_flag_after_filename.py +++ b/tests/rules/test_git_flag_after_filename.py @@ -1,19 +1,23 @@ from thefuck.rules.git_flag_after_filename import match, get_new_command from tests.utils import Command +command1 = Command('git log README.md -p', + stderr="fatal: bad flag '-p' used after filename") +command2 = Command('git log README.md -p CONTRIBUTING.md', + stderr="fatal: bad flag '-p' used after filename") +command3 = Command('git log -p README.md --name-only', + stderr="fatal: bad flag '--name-only' used after filename") + def test_match(): - assert match(Command('git log README.md -p', stderr="fatal: bad flag '-p' used after filename")) - assert match(Command('git log README.md -p CONTRIBUTING.md', stderr="fatal: bad flag '-p' used after filename")) - assert match(Command('git log -p README.md --name-only', stderr="fatal: bad flag '--name-only' used after filename")) + assert match(command1) + assert match(command2) + assert match(command3) assert not match(Command('git log README.md')) assert not match(Command('git log -p README.md')) def test_get_new_command(): - assert get_new_command(Command('git log README.md -p', stderr="fatal: bad flag '-p' used after filename"))\ - == "git log -p README.md" - assert get_new_command(Command('git log README.md -p CONTRIBUTING.md', stderr="fatal: bad flag '-p' used after filename"))\ - == "git log -p README.md CONTRIBUTING.md" - assert get_new_command(Command('git log -p README.md --name-only', stderr="fatal: bad flag '--name-only' used after filename"))\ - == "git log -p --name-only README.md" + assert get_new_command(command1) == "git log -p README.md" + assert get_new_command(command2) == "git log -p README.md CONTRIBUTING.md" + assert get_new_command(command3) == "git log -p --name-only README.md"