Browse Source
✅ Fix all tests are skipped on Windows (#14994)
Fix all tests are skipped on Windows
pull/15007/head
Motov Yurii
3 months ago
committed by
GitHub
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194
1 changed files with
10 additions and
2 deletions
-
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") |
|
|
|
|