К сожалению, я заметил, что существует слишком много способов сохранить ваш unittest в Python, и они обычно не хорошо документированы.
Я ищу "окончательную" структуру, выполнив большинство из нижеперечисленных требований:
- можно обнаружить в тестовых рамках, в том числе:
-
pytest
-
nosetests
-
tox
-
- тесты должны быть вне файлов модулей и в другом каталоге, кроме самого модуля (обслуживание), возможно, в каталоге
tests/
на уровне пакета. - должно быть возможно просто выполнить тестовый файл (тест должен быть в состоянии узнать, где находится модуль, который должен протестировать)
Просьба предоставить образец тестового файла, который выполняет поддельный тест, указать имя файла и каталог.