name: plain-test description: Runs pytest tests with Plain configured. Use for running tests, debugging failures, or verifying changes.
Running Tests
uv run plain test [pytest options]
Examples
uv run plain test- Run all testsuv run plain test -k test_name- Filter by test nameuv run plain test --pdb- Drop into debugger on failureuv run plain test -x- Stop on first failureuv run plain test -v- Verbose output
Writing Tests
- Use pytest fixtures and conventions
- Place tests in
tests/directory - Use
plain.test.Clientfor HTTP request testing
Getting Package Docs
Run uv run plain docs <package> --source for detailed API documentation.