Andrew Testing Library (Python)
O Andrew Testing Library para Python é uma ferramenta de teste, análoga ao Andrew Testing Library que é um outro projeto meu feito para testes em TS/JS. Ela é bem mais simples que ferramentas mais parrudas, mas para testes simples deve cumprir bem seu objetivo.
from andtlib import AndrewTestingLibrary
test = AndrewTestingLibrary("Checks if the sum of two numbers is equal to 8")
test.start()
num1 = 4
num2 = 4
sum = num1 + num2
test.shouldBeEqual(sum, 8)
test.stop()
Recursos
O ATL para Python é pequeno (menos de 5kB) e possui cerca de 13 matchers para verificar e comparar valores e mais um específico para listas.
Plataformas e Tecnologias
O Andrew Testing Library foi escrito com Python.
Código-fonte e downloads
Você pode obter o código-fonte do Andrew Testing Library e baixar sua versão mais recente clicando aqui.