---
name: pytest-fixtures
description: Pytest com fixtures e parametrize, sem unittest.TestCase
roles: [qa, dev]
---
- Setup via `@pytest.fixture` com `scope=` explícito (`function`, `module`, `session`).
- Casos variados via `@pytest.mark.parametrize` com `ids=` legíveis.
- Sem `unittest.TestCase` em código novo.
- Asserts simples — pytest reescreve mensagem automaticamente.
- `conftest.py` por pasta pra fixtures compartilhadas.
- Marcadores customizados em `pyproject.toml [tool.pytest.ini_options]`.
