Наличие каталога с именем tests - это правильно, но, по моему опыту, сами сценарии тестирования обычно имеют префикс test_
, так что в вашем случае test_run_ingest.py
.Обязательно используйте подчеркивание вместо -
в качестве разделителя в именах, чтобы избежать проблем с импортом.Что касается структуры, вы также, вероятно, захотите включить файлы __init__.py
на верхний уровень и в папку /tests
, чтобы упростить импорт.
Если вы новичок в unittest
этого блога может представлять интерес.