Para o teste de unidade é usado o unittest, que é um framework que foi desenvolvido baseado no JUnit e já é nativo da linguagem Python.
Rodando o comando a seguir, é possível fazer um test case, que é uma unidade individual de teste.
python -m unittest test_core.FlaskTestLogin.test_login
Onde a saída deverá ser algo como a mostrada abaixo:
.
----------------------------------------------------------------------
Ran 1 test in 0.004s
OK
Ou se preferir, podemos fazer um teste de tipo test suite, onde é testada uma coleção de caso de teste.
python -m unittest test_core.FlaskTestCase
Onde a saída deverá ser algo como a mostrada abaixo:
..
----------------------------------------------------------------------
Ran 2 tests in 0.005s
OK