Pytest в python2 и python3 - разное поведение - PullRequest
0 голосов
/ 25 апреля 2018

У меня есть проект со следующей структурой

 -project
 --src
 --test

, когда я запускаю pytest внутри папки проекта из python2 (python2 -m pytest), он отлично работает, однако, с python 3 (python3 -m pytest),У меня есть ошибка в тестовых файлах, поскольку он не может найти импорт в папке src

У меня есть __init__.py в обеих папках

Есть ли причины, по которым он должен отличаться в python2а python3?Как я могу заставить его работать в python3?

Спасибо

1 Ответ

0 голосов
/ 16 сентября 2018

Вы не предоставили подробную информацию о точной ошибке импорта, но, вероятно, вы используете относительный импорт, который по-разному работает в Python 2 и 3. Если это так, попробуйте использовать абсолютный импорт.

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