Perfil

Andre MacDowell @andre11


Sobre mim

-

Propostas

[Iniciantes] Mock Away! Uma análise de a escrita de testes de unidade e mocks para algumas ferramentas e frameworks conhecidos

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