Pour tout problème contactez-nous par mail : support@froggit.fr | La FAQ :grey_question: | Rejoignez-nous sur le Chat :speech_balloon:

Skip to content
Snippets Groups Projects
Commit eacd60d0 authored by Dorian Turba's avatar Dorian Turba
Browse files

add full test

parent 3a93cd6c
No related branches found
Tags 0.1.0
No related merge requests found
......@@ -76,3 +76,36 @@ def test_bump(requirements_file, output_file):
assert "bump" in result
assert "example_package" in result
assert "`1.0.0` to `2.0.0`" in result
@pytest.fixture
def retrieve_requirements_2(monkeypatch):
def mock_retrieve_requirements(requirements_file):
return io.StringIO("example_package==1.0.0\nanother_package==1.0.0")
monkeypatch.setattr(
"requirement_compare.main.retrieve_requirements",
mock_retrieve_requirements,
)
def test_all(requirements_file, output_file, retrieve_requirements_2):
"""Test main function."""
requirements_file.write_text("example_package==2.0.0\nlast_package==1.0.0\n")
main(
requirements_file,
output_file,
)
result = output_file.read_text().lower()
assert "bump" in result
assert "example_package" in result
assert "`1.0.0` to `2.0.0`" in result
assert "removed" in result
assert "another_package" in result
assert "`1.0.0`" in result
assert "bump" in result
assert "last_package" in result
assert "`1.0.0`" in result
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment