We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent 9e5aedd commit 438e176Copy full SHA for 438e176
CLAUDE.md
@@ -22,7 +22,9 @@ This document contains critical information about working with this codebase. Fo
22
3. Testing Requirements
23
- Framework: `uv run --frozen pytest`
24
- Async testing: use anyio, not asyncio
25
- - Do not use `Test` prefixed classes, use functions
+ - Do not use `Test` prefixed classes — write plain top-level `test_*` functions.
26
+ Legacy files still contain `Test*` classes; do NOT follow that pattern for new
27
+ tests even when adding to such a file.
28
- Coverage: test edge cases and errors
29
- New features require tests
30
- Bug fixes require regression tests
0 commit comments