-
Notifications
You must be signed in to change notification settings - Fork 17
Expand file tree
/
Copy pathpytest.ini
More file actions
22 lines (21 loc) · 1.13 KB
/
Copy pathpytest.ini
File metadata and controls
22 lines (21 loc) · 1.13 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
[pytest]
testpaths = tests/backend
python_files = test_*.py
python_functions = test_*
addopts = --basetemp=temp-tests/pytest -m "not quarantine"
markers =
integration: optional tests (live network, subprocess Reticulum, etc.)
lxst_real: tests that require the real LXST Telephone class
long_running: multi-minute soak tests (set MESHCHAT_LONG_TEST_SECONDS; see test_long_running_stress.py)
eect: Extended Edge Case Tester scenarios (seeded adversity packs)
live_validation: Live Validation ladder (L0 always; L2+ needs MESHCHAT_LIVE_VALIDATION=1)
flaky: known-intermittent tests; decorate with pytest.mark.flaky(reruns=1) for one retry only
quarantine: tests removed from the gating path pending investigation (deselected by default; run with -m quarantine)
asyncio_mode = auto
asyncio_default_fixture_loop_scope = function
filterwarnings =
ignore::ResourceWarning
ignore::pytest.PytestUnhandledThreadExceptionWarning
ignore:Duplicate name:UserWarning:zipfile
ignore:coroutine 'AsyncMockMixin._execute_mock_call' was never awaited:RuntimeWarning
ignore:coroutine 'sleep' was never awaited:RuntimeWarning