diff --git a/tests/functional/test_configuration.py b/tests/functional/test_configuration.py index 9f6562875..b3de3f697 100644 --- a/tests/functional/test_configuration.py +++ b/tests/functional/test_configuration.py @@ -140,3 +140,10 @@ class TestBasicLoading(ConfigurationMixin): global_config_file = get_configuration_files()[kinds.GLOBAL][0] result = script.pip("config", "debug") assert f"{global_config_file}, exists:" in result.stdout + + def test_editor_does_not_exist(self, script: PipTestEnvironment) -> None: + """Ensure that FileNotFoundError sets filename correctly""" + result = script.pip( + "config", "edit", "--editor", "notrealeditor", expect_error=True + ) + assert "notrealeditor" in result.stderr