Biblioteca para testar código que usa serviços da AWS

18 views
Skip to first unread message

Eduardo Klosowski

unread,
Nov 20, 2025, 9:42:02 PM (9 days ago) Nov 20
to Python Brasil
Olá,

Eu criei um pacote para ajudar a testar códigos que usam serviços da
AWS, o pytest-moto-fixtures
<https://pypi.org/project/pytest-moto-fixtures/>. A biblioteca
disponibiliza fixtures e contextos para criar recursos necessários para
testar o código (fila SQS, tópico SNS, bucket S3...), e ao final do
teste esses recursos são removidos, evitando assim que um teste
interfira no outro, e evita custos desnecessários. E para rodar local,
sem depender de uma conta da AWS, ela também se integra com o moto
<https://pypi.org/project/moto/>, um mock/reimplementação dos serviços
da AWS para testes. Além de um acesso mais natural, como fazer um for na
fila para recuperar as mensagens que estão lá, ou usar o len() para
saber a quantidade de mensagens na fila.

Aproveitando, eu também escrevi um texto contando o raciocínio que levou
até essa biblioteca, que problemas que eu queria atacar e como foram
tratados
<https://dev.to/eduardoklosowski/testando-codigo-que-chama-servicos-da-aws-5e4l>.
Mesmo se não usar a AWS, acredito que ainda vale a leitura.

Se alguém tiver alguma dúvida ou quiser algum serviço que ainda não foi
implementado, pode entrar em contato (só não garanto que irei implementar).

Joao S. O. Bueno

unread,
Nov 21, 2025, 1:31:33 AM (8 days ago) Nov 21
to python...@googlegroups.com
Grande Eduardo -
Parece bem fantástico esse projeto aí!

Não esqueca de divulgar tambem nos grupos de telegram!

Abração!
> --
> --
> ------------------------------------
> Grupo Python-Brasil
> https://wiki.python.org.br/AntesDePerguntar
>
> <*> Para visitar o site do grupo na web, acesse:
> http://groups.google.com/group/python-brasil
>
> <*> Para sair deste grupo, envie um e-mail para:
> python-brasi...@googlegroups.com
> ---
> Você está recebendo esta mensagem porque se inscreveu no grupo "Python Brasil" dos Grupos do Google.
> Para cancelar inscrição nesse grupo e parar de receber e-mails dele, envie um e-mail para python-brasi...@googlegroups.com.
> Para ver esta conversa, acesse https://groups.google.com/d/msgid/python-brasil/4bbb2986-fbd0-4def-9be9-aed855ab14b0%40yahoo.com.

Gladson Simplício Brito

unread,
Nov 24, 2025, 7:16:45 AM (5 days ago) Nov 24
to python...@googlegroups.com
Reply all
Reply to author
Forward
0 new messages