summaryrefslogtreecommitdiff
path: root/tests/session/cmd/test_show_config.py
diff options
context:
space:
mode:
Diffstat (limited to 'tests/session/cmd/test_show_config.py')
-rw-r--r--tests/session/cmd/test_show_config.py8
1 files changed, 8 insertions, 0 deletions
diff --git a/tests/session/cmd/test_show_config.py b/tests/session/cmd/test_show_config.py
index 33c4fc48..646dc2bf 100644
--- a/tests/session/cmd/test_show_config.py
+++ b/tests/session/cmd/test_show_config.py
@@ -99,6 +99,14 @@ def test_show_config_exception(tox_project: ToxProjectCreator) -> None:
assert txt in outcome.out
+def test_show_config_empty_install_command_exception(tox_project: ToxProjectCreator) -> None:
+ project = tox_project({"tox.ini": "[testenv:a]\ninstall_command="})
+ outcome = project.run("c", "-e", "a", "-k", "install_command")
+ outcome.assert_success()
+ txt = "\ninstall_command = # Exception: " "ValueError(\"attempting to parse '' into a command failed\")"
+ assert txt in outcome.out
+
+
@pytest.mark.parametrize("stdout_is_atty", [True, False])
def test_pass_env_config_default(tox_project: ToxProjectCreator, stdout_is_atty: bool, mocker: MockerFixture) -> None:
mocker.patch("sys.stdout.isatty", return_value=stdout_is_atty)