From bae5cfdcb6ed761bd57287b4e1e2e051c33bbd20 Mon Sep 17 00:00:00 2001 From: Ben Elliston Date: Wed, 16 Sep 2026 15:09:38 +1000 Subject: [PATCH] Fix deprecation warning that was being picked up by pytest: ==== summary ==== .venv/lib/python3.12/site-packages/_pytest/python.py:124 /home/bje/source/isp-workbook-parser/.venv/lib/python3.12/site-packages/_pytest/python.py:124: PytestRemovedIn10Warning: Passing a non-Collection iterable to parametrize is deprecated. Test: tests/test_packaged_table_configs.py::test_packaged_table_configs_for_each_version, argvalues type: generator Please convert to a list or tuple. See https://docs.pytest.org/en/stable/deprecations.html#parametrize-iterators metafunc.parametrize(*marker.args, **marker.kwargs, _param_mark=marker) -- Docs: https://docs.pytest.org/en/stable/how-to/capture-warnings.html --- tests/test_packaged_table_configs.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/tests/test_packaged_table_configs.py b/tests/test_packaged_table_configs.py index 1d1f639..c782daa 100644 --- a/tests/test_packaged_table_configs.py +++ b/tests/test_packaged_table_configs.py @@ -14,7 +14,7 @@ workbook_path = Path("workbooks") -@pytest.mark.parametrize("workbook_version_folder", workbook_path.iterdir()) +@pytest.mark.parametrize("workbook_version_folder", list(workbook_path.iterdir())) def test_packaged_table_configs_for_each_version(workbook_version_folder: Path): xl_file = [file for file in workbook_version_folder.glob("[!.]*.xls*")] assert len(xl_file) == 1, (