mirror of
https://github.com/fedora-python/tox-current-env.git
synced 2025-01-27 07:06:14 +01:00
Use --print-deps-to in tests
IMO it's unnecessary to parametrize & test both forms.
This commit is contained in:
parent
974f3334e3
commit
ea7b19f181
@ -155,7 +155,7 @@ def test_allenvs_print_deps(print_deps_stdout_arg):
|
|||||||
@pytest.mark.parametrize("toxenv", ["py36", "py37", "py38", "py39"])
|
@pytest.mark.parametrize("toxenv", ["py36", "py37", "py38", "py39"])
|
||||||
def test_print_deps_to_file(toxenv, tmp_path):
|
def test_print_deps_to_file(toxenv, tmp_path):
|
||||||
depspath = tmp_path / "deps"
|
depspath = tmp_path / "deps"
|
||||||
result = tox("-e", toxenv, "--print-deps-to-file", str(depspath))
|
result = tox("-e", toxenv, "--print-deps-to", str(depspath))
|
||||||
assert depspath.read_text().splitlines() == ["six", "py"]
|
assert depspath.read_text().splitlines() == ["six", "py"]
|
||||||
expected = textwrap.dedent(
|
expected = textwrap.dedent(
|
||||||
f"""
|
f"""
|
||||||
@ -169,7 +169,7 @@ def test_print_deps_to_file(toxenv, tmp_path):
|
|||||||
|
|
||||||
def test_allenvs_print_deps_to_file(tmp_path):
|
def test_allenvs_print_deps_to_file(tmp_path):
|
||||||
depspath = tmp_path / "deps"
|
depspath = tmp_path / "deps"
|
||||||
result = tox("--print-deps-to-file", str(depspath))
|
result = tox("--print-deps-to", str(depspath))
|
||||||
assert depspath.read_text().splitlines() == ["six", "py"] * 4
|
assert depspath.read_text().splitlines() == ["six", "py"] * 4
|
||||||
expected = textwrap.dedent(
|
expected = textwrap.dedent(
|
||||||
"""
|
"""
|
||||||
@ -187,7 +187,7 @@ def test_allenvs_print_deps_to_file(tmp_path):
|
|||||||
def test_allenvs_print_deps_to_existing_file(tmp_path):
|
def test_allenvs_print_deps_to_existing_file(tmp_path):
|
||||||
depspath = tmp_path / "deps"
|
depspath = tmp_path / "deps"
|
||||||
depspath.write_text("nada")
|
depspath.write_text("nada")
|
||||||
result = tox("--print-deps-to-file", str(depspath))
|
result = tox("--print-deps-to", str(depspath))
|
||||||
lines = depspath.read_text().splitlines()
|
lines = depspath.read_text().splitlines()
|
||||||
assert "nada" not in lines
|
assert "nada" not in lines
|
||||||
assert "six" in lines
|
assert "six" in lines
|
||||||
@ -199,7 +199,7 @@ def test_print_deps_only_print_deps_to_file_are_mutually_exclusive():
|
|||||||
"-e",
|
"-e",
|
||||||
NATIVE_TOXENV,
|
NATIVE_TOXENV,
|
||||||
"--print-deps-only",
|
"--print-deps-only",
|
||||||
"--print-deps-to-file",
|
"--print-deps-to",
|
||||||
"foobar",
|
"foobar",
|
||||||
check=False,
|
check=False,
|
||||||
)
|
)
|
||||||
|
Loading…
Reference in New Issue
Block a user