fix(tests): per-project Plane states in webhook tests + close CI hole (ORCH-39) (#35)

This commit was merged in pull request #35.
This commit is contained in:
2026-06-05 17:36:40 +03:00
parent 053ea3b1c5
commit f375be249f
5 changed files with 87 additions and 9 deletions

13
pytest.ini Normal file
View File

@@ -0,0 +1,13 @@
[pytest]
# ORCH-39: make the async webhook/state tests (test_orch10_states.py) actually
# run in every environment. Without pytest-asyncio + asyncio_mode=auto these
# @pytest.mark.asyncio tests were silently SKIPPED, so a broken async path
# could pass CI. asyncio_mode=auto runs `async def test_*` natively.
asyncio_mode = auto
# Fail loudly on unknown markers so a typo'd @pytest.mark.* can't silently
# disable a test.
markers =
asyncio: mark a coroutine test to be run by pytest-asyncio.
testpaths = tests