Description
Introdução:
Nesta palestra, vou dissertar sobre a minha experiência nos ultimos meses desenvolvendo testes de unidade para aplicações que usam modulos Python populares para diferentes contextos, como Flask e Falcon para Web-APIs, Pymongo e Pymssql para conectores de banco de dados (Mongo DB e SQL Server), entre outros.
Em conjunto, apresentarei algumas das minhas decisões de implementação e soluções para uso dessas ferramentas para multiplas aplicações em uma arquitetura de micro-serviços.
Tópicos:
- Introdução a testes de unidade no Python
- O que "mockar" e o que não "mockar"?
- Flask e Falcon: Criando e mockando end-points
- Conectores de banco de dados: Vamo que vamo
- Mensageria: Mockar o gerente de canais de leitura e escrita e/ou o conector da fila?
- Redis: Agora a vida ficou fácil
- Discussão