-
-
Notifications
You must be signed in to change notification settings - Fork 1
Expand file tree
/
Copy pathpytest.ini
More file actions
13 lines (12 loc) · 674 Bytes
/
pytest.ini
File metadata and controls
13 lines (12 loc) · 674 Bytes
1
2
3
4
5
6
7
8
9
10
11
12
13
[pytest]
testpaths = tests
python_files = test_*.py
python_classes = Test*
python_functions = test_*
addopts = -v --tb=short --import-mode=importlib -m "not e2e and not integration and not deploy"
norecursedirs = .git .github __pycache__ *.egg-info build dist py web examples docs private .vscode one-offs test-data test-runs src research
markers =
slow: marks tests as slow (deselect with '-m "not slow"')
e2e: marks tests as end-to-end browser tests (requires playwright)
integration: marks tests that clone real repos from GitHub (requires network, writes to test-runs/)
deploy: marks tests that push to a real GitHub repo (requires auth + private repo)