Commit d1905045 by Paul Sanders Committed by GitHub

tests: refactor fixtures for commands.debug

Relates-to: #3155
parent d1e76021
......@@ -9,14 +9,20 @@ def tester(command_tester_factory):
return command_tester_factory("debug resolve")
def test_debug_resolve_gives_resolution_results(tester, repo):
cachy2 = get_package("cachy", "0.2.0")
cachy2.add_dependency(Factory.create_dependency("msgpack-python", ">=0.5 <0.6"))
@pytest.fixture(autouse=True)
def __add_packages(repo):
cachy020 = get_package("cachy", "0.2.0")
cachy020.add_dependency(Factory.create_dependency("msgpack-python", ">=0.5 <0.6"))
repo.add_package(get_package("cachy", "0.1.0"))
repo.add_package(cachy2)
repo.add_package(cachy020)
repo.add_package(get_package("msgpack-python", "0.5.3"))
repo.add_package(get_package("pendulum", "2.0.3"))
repo.add_package(get_package("cleo", "0.6.5"))
def test_debug_resolve_gives_resolution_results(tester):
tester.execute("cachy")
expected = """\
......@@ -31,14 +37,7 @@ cachy 0.2.0
assert expected == tester.io.fetch_output()
def test_debug_resolve_tree_option_gives_the_dependency_tree(tester, repo):
cachy2 = get_package("cachy", "0.2.0")
cachy2.add_dependency(Factory.create_dependency("msgpack-python", ">=0.5 <0.6"))
repo.add_package(get_package("cachy", "0.1.0"))
repo.add_package(cachy2)
repo.add_package(get_package("msgpack-python", "0.5.3"))
def test_debug_resolve_tree_option_gives_the_dependency_tree(tester):
tester.execute("cachy --tree")
expected = """\
......@@ -53,10 +52,7 @@ cachy 0.2.0
assert expected == tester.io.fetch_output()
def test_debug_resolve_git_dependency(tester, repo):
repo.add_package(get_package("pendulum", "2.0.3"))
repo.add_package(get_package("cleo", "0.6.5"))
def test_debug_resolve_git_dependency(tester):
tester.execute("git+https://github.com/demo/demo.git")
expected = """\
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment