Como fazer py.test ou nose para procurar testes dentro de todos os arquivos python?
Eu tenho vários módulos pequenos onde os testes estão dentro deles epy.test
ounose
não os procura porque eles não contêmtest
no nome do arquivo.
Como posso convencerpy.test
ounose
procurar testes dentro de todos os arquivos python, recursivamente - '' 'incluindo aqueles que não possuemtest
em seus nomes de arquivos '' '?
Dentro dos arquivos de origem, mantenho a convenção de nomenclatura padrão:class testSomeName
com métodosdef test_some_name
.
Se isso não for possível, que outra solução posso usar para obter o mesmo resultado.
Não quero criar manualmente uma lista de todos os arquivos que contêm o teste, quero uma solução que ofereça suporte à descoberta.