Должен ли я включить функцию, которую я тестирую, в файл unittest или просто импортировать ее в файл unittest? - PullRequest
2 голосов
/ 21 января 2012

Я хочу спросить, должна ли я включить функцию, которую я тестирую, в файл unittest (такой, что у меня будет один файл, unittest.py), или я должен просто импортировать его в файл unittest (у меня будет двефайлы, unittest.py и function.py).Когда я читаю в Интернете, я вижу оба метода, но первое тестирование, которое я назвал избыточным, я нахожу.

1 Ответ

4 голосов
/ 21 января 2012

Два отдельных файла, конечно.Идея заключается в том, что модульное тестирование должно быть ненавязчивым и находиться в собственном файле, обычно четко помещенном в каталог test и / или называемый test_ *.Я никогда не видел, чтобы люди помещали его в один и тот же файл, если это не самая тривиальная демонстрация.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...