def test_wrong_setup(): """ Test Wrong Setup """ git = FakeGit("repo") git.add_result("checkout", 0, "") git.checkout("-f", "master") with pytest.raises(Exception) as e: git.fetch() assert "Unexpected call to fetch" in str(e)
def test_wrong_setup(): git = FakeGit("repo") git.add_result("checkout", 0, "") git.checkout("-f", "master") # pylint: disable-msg=E1101 with pytest.raises(Exception) as e: git.fetch() assert "Unexpected call to fetch" in e.value.message
def test_configured_but_not_called(): """ Test Configured But Not Called """ git = FakeGit("repo") git.add_result("checkout", 1, "") git.add_result("reset", 0, "") git.checkout(raises=False) with pytest.raises(Exception) as e: git.check() assert "reset was added as result but never called" in str(e)
def test_configured_but_not_called(): git = FakeGit("repo") git.add_result("checkout", 1, "") git.add_result("reset", 0, "") # pylint: disable-msg=E1101 git.checkout(raises=False) with pytest.raises(Exception) as e: git.check() assert "reset was added as result but never called" in e.value.message
def test_configured_but_not_called_enough(): """ Test Configured But Not Called Enough """ git = FakeGit("repo") git.add_result("checkout", 0, "") git.add_result("checkout", 1, "Unstaged changes") git.checkout("next") with pytest.raises(Exception) as e: git.check() assert "checkout was configured to be called 2 times" in str(e) assert "was only called 1 times" in str(e)
def test_configured_but_not_called_enough(): git = FakeGit("repo") git.add_result("checkout", 0, "") git.add_result("checkout", 1, "Unstaged changes") git.checkout("next") # pylint: disable-msg=E1101 with pytest.raises(Exception) as e: git.check() assert "checkout was configured to be called 2 times" in e.value.message assert "was only called 1 times" in e.value.message