программе, пишу их на pytest? и не пойму, толь хранить их в отдельной директории /tests/ или хранить их сразу с модулями?
Есть на этот счет правила хорошего тона?
Я бы тоже послушал
оба варианта допустимы.
В общем то как тебе удобнее так и делай. Вот у меня например большой проект, состоящий из большого числа "приложений". И мне удобнее что бы тесты "приложения" были в том же месте что и его код, поэтому у меня в каждом приложении есть пакет tests. Если же пишешь небольшой самостоятельный пакет для публикации, то можно тесты сделать отдельно от основного кода.
Обсуждают сегодня