forked from PyModel/pythinker-cli
-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathpytest.ini
More file actions
19 lines (17 loc) · 1011 Bytes
/
Copy pathpytest.ini
File metadata and controls
19 lines (17 loc) · 1011 Bytes
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
[pytest]
asyncio_mode = auto
# Bare ``pytest`` (no path args) collects only the unit/integration suite.
# tests_e2e is intentionally NOT in the default set: the Makefile runs it as a
# SEPARATE ``pytest`` invocation, and combining it with ``tests`` in one
# process causes cross-suite state pollution (e.g. wire EOF errors). Run it
# explicitly with ``pytest tests_e2e`` (or ``make test``).
#
# Each package/sdk under packages/ and sdks/ is a separate distribution with
# its own rootdir, tested via ``uv run --directory <pkg> pytest`` (see
# Makefile); collecting them from here produces duplicate module names
# (ImportPathMismatchError).
testpaths = tests
# Never descend into separate distributions, gitignored scratch trees
# (.claude worktrees, reference-scan), or build/virtualenv artifacts. These hold
# duplicate copies of this repo's test modules and break root-level collection.
norecursedirs = packages sdks reference-scan blackbox .claude .worktrees node_modules .venv .git build dist *.egg-info