diff options
Diffstat (limited to 'tests/session/cmd/test_show_config.py')
-rw-r--r-- | tests/session/cmd/test_show_config.py | 8 |
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) |