Como fazer py.test executar doctests, assim como o diretório normal de testes?
Atualmente temospy.test
com o plugin de cobertura executando nossos testes em umtests
diretório.
Qual é a maneira mais simples de executar também doctests extraídos do nosso código principal?--doctest-modules
não funciona (provavelmente desde que apenas corre doctests detests
). Note que queremos incluir doctests no mesmo processo (e não simplesmente executar uma invocação separada depy.test
) porque queremos considerar o doctest na cobertura de código.