Disponivel na Amazon.com.br — R$24,97
Repositório oficial do livro "TDD na Prática com Python" da YellowKode Academy.
Uma API de gestão de tarefas construída com TDD puro — cada funcionalidade foi escrita com o teste antes do código.
src/taskapi/
├── models.py # Dataclasses: Tarefa, Prioridade
├── prioridade.py # calcular_prioridade() — cap. 1-4
├── protocols.py # TaskRepositoryProtocol, NotificationServiceProtocol — cap. 7
├── repository.py # InMemoryTaskRepository + SQLiteTaskRepository — caps. 7-12
└── service.py # TaskService com injeção de dependência — caps. 5-9
tests/
├── unit/ # Testes de unidade — rápidos, sem I/O
└── integration/ # Testes de integração — SQLite real em memória
pip install pytest pytest-cov pytest-mock
pytest tests/ -vpytest --cov=src --cov-report=term-missing tests/Disponível na Amazon KDP: "TDD na Prática com Python" — Kelvin Biffi | YellowKode Academy
