From 6382ca318f15b76f7fdee8f65d3a65bc2289d921 Mon Sep 17 00:00:00 2001 From: Dan LaManna Date: Mon, 28 Sep 2026 14:52:57 -0400 Subject: [PATCH] Run metadata download newlines test in an isolated filesystem The test wrote foo.csv into the current working directory on every run. --- tests/test_cli_metadata.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/tests/test_cli_metadata.py b/tests/test_cli_metadata.py index 235e51c..4422187 100644 --- a/tests/test_cli_metadata.py +++ b/tests/test_cli_metadata.py @@ -131,12 +131,12 @@ def test_metadata_download_unwritable_output(cli_run): assert not (readonly / "child.csv").exists() -@pytest.mark.usefixtures("_mock_image_metadata") +@pytest.mark.usefixtures("_mock_image_metadata", "_isolated_filesystem") @pytest.mark.parametrize( "cli_runner", [lf("cli_run"), lf("cli_run_non_utf8")], ) -def test_metadata_download_newlines(cli_runner, mocker): +def test_metadata_download_newlines(cli_runner): result = cli_runner(["metadata", "download", "-o", "foo.csv"]) assert result.exit_code == 0, result.exception