Проблемы с поиском различных файлов / каталогов - PullRequest
0 голосов
/ 16 февраля 2019

У меня проблемы с запуском pytest с моей текущей структурой каталогов.У меня есть класс, который находится внутри foo.py, файл, который также импортирует bar для некоторых вспомогательных функций.

Когда я запускаю pytest из верхней части моего репо, я получаю сообщение об ошибке, в котором говорится, что он не может найти файл dummy_data.csv (который я прочитал с помощью панд), и он также не может найтиbar для импорта в foo.py, когда я импортирую foo в test_foo.py.

Я не уверен, что мне нужно сделать, чтобы указать правильные пути?Нужен ли мне модуль setup.py и добавить файл __init__.py, чтобы сделать src устанавливаемым модулем (извините, если это неправильная терминология)?

repo/
 |--src/
     |-- foo.py  bar.py
 |--test/
     |-- test_foo.py  dummy_data.csv
...