Pytest
Installation
SKILL.md
Pytest Testing
Guidance for writing effective tests with pytest.
Core Concepts
Fixtures
Reusable test setup/teardown. Use yield for cleanup.
Scopes:
| Scope | Runs | Use Case |
|---|---|---|
function |
Each test | Default, isolated |
class |
Once per class | Shared state in class |
module |
Once per file | Expensive setup |
session |
Once total | DB connections, servers |