Some checks failed
publish docs / publish-docs (push) Has been cancelled
release-please / release-please (push) Has been cancelled
tests / setup (push) Has been cancelled
tests / ${{ matrix.quality-command }} (black) (push) Has been cancelled
tests / ${{ matrix.quality-command }} (mypy) (push) Has been cancelled
tests / ${{ matrix.quality-command }} (ruff) (push) Has been cancelled
tests / test (push) Has been cancelled
tests / all_checks_passed (push) Has been cancelled
Mark stale issues and pull requests / stale (push) Has been cancelled
15 lines
403 B
Python
15 lines
403 B
Python
import os
|
|
import pathlib
|
|
from glob import glob
|
|
|
|
root_path = pathlib.Path(__file__).parents[1]
|
|
# This is to prevent a bug in intellij that uses the wrong working directory
|
|
os.chdir(root_path)
|
|
|
|
|
|
def _as_module(fixture_path: str) -> str:
|
|
return fixture_path.replace("/", ".").replace("\\", ".").replace(".py", "")
|
|
|
|
|
|
pytest_plugins = [_as_module(fixture) for fixture in glob("tests/fixtures/[!_]*.py")]
|