Mock Away! - Uma análise de escrita de testes de unidade e mocks para algumas ferramentas e frameworks conhecidos
Neste repositório encontra-se a apresentação feita na Python Brasil 2016, assim como os sample-projects usados nos exemplos.
A apresentação foi feita com a ferramenta Marp pelos seguintes motivos:
1- Eu gosto de Markdown 💘
2- Eu não gosto de LaTex 👎
Coloquei aqui samples de testes para usos dos seguintes frameworks:
Para executar os testes e gerar os coverage reports, criei um shell script (generate-covs.sh na raiz do repositório) que abre o browser com os htmls gerados. Para executa-lo você precisa de:
- virtualenv & virtualenvwrapper
- Um virtual-env para cada sample no formato python-brasil-2016-$SAMPLENAME (com o requirements instalado)
- Firefox! (para abrir o browser com os reports, pode remover caso não queiram!)