From 4389838517c1f8cf1550e4512d8425143a4bc1f0 Mon Sep 17 00:00:00 2001 From: Yurii Motov Date: Tue, 24 Feb 2026 21:08:16 +0100 Subject: [PATCH] Fix all tests are skipped on Windows --- scripts/tests/test_translation_fixer/conftest.py | 12 ++++++++++-- 1 file changed, 10 insertions(+), 2 deletions(-) diff --git a/scripts/tests/test_translation_fixer/conftest.py b/scripts/tests/test_translation_fixer/conftest.py index 006f519f46..06366d5a45 100644 --- a/scripts/tests/test_translation_fixer/conftest.py +++ b/scripts/tests/test_translation_fixer/conftest.py @@ -10,9 +10,17 @@ skip_on_windows = pytest.mark.skipif( ) -def pytest_collection_modifyitems(items: list[pytest.Item]) -> None: +THIS_DIR = Path(__file__).parent.resolve() + + +def pytest_collection_modifyitems(config, items: list[pytest.Item]) -> None: + if sys.platform != "win32": + return + for item in items: - item.add_marker(skip_on_windows) + item_path = Path(item.fspath).resolve() + if item_path.is_relative_to(THIS_DIR): + item.add_marker(skip_on_windows) @pytest.fixture(name="runner")