Skip to content

About

No description, website, or topics provided.

Resources

Stars

0 stars

Watchers

0 watching

Forks

Latest commit

 

History

2 Commits

Folders and files

Repository files navigation

TDD na Prática com Python — Código Companion

Capa do Livro

Disponivel na Amazon.com.br — R$24,97


Repositório oficial do livro "TDD na Prática com Python" da YellowKode Academy.

Projeto: TaskAPI

Uma API de gestão de tarefas construída com TDD puro — cada funcionalidade foi escrita com o teste antes do código.

Estrutura

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

Rodando os Testes

pip install pytest pytest-cov pytest-mock
pytest tests/ -v

Cobertura

pytest --cov=src --cov-report=term-missing tests/

Livro

Disponível na Amazon KDP: "TDD na Prática com Python" — Kelvin Biffi | YellowKode Academy

About

No description, website, or topics provided.

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages