Как сделать py.test или нос для поиска тестов во всех файлах python?
У меня есть несколько небольших модулей, где тесты находятся внутри них иpy.test
или жеnose
не ищет их, потому что они не содержатtest
в их имени файла.
Как я могу убедитьpy.test
или жеnose
искать тесты во всех файлах Python, рекурсивно - '' 'включая те, которые не имеютtest
в их именах файлов '' '?
Внутри исходных файлов я придерживаюсь стандартного соглашения об именах:class testSomeName
с методамиdef test_some_name
.
Если это невозможно, какое другое решение я могу использовать для получения того же результата.
Я не хочу вручную создавать список всех файлов, содержащих тест, я хочу решение, которое поддерживает обнаружение.