У меня есть приложение на Python, которое я хотел бы протестировать.Это приложение импортирует множество пакетов, например:
import time
import sys
.
.
.
import mypackage
Где mypackage - мой собственный пакет.
Когда я запускаю приложение, все работает нормально.Однако, как только я попытаюсь запустить tox, чтобы проверить его, я получу следующую ошибку:
Collecting mypackage
Could not find a version that satisfies the requirement mypackage (from versions: )
No matching distribution found for mypackage
Я понимаю, что tox не может установить зависимость mypackage, так как она отсутствует в pip.Знаете ли вы, как запустить tox в таком приложении или как установить собственные пакеты с помощью tox?
Содержимое моего файла tox.ini:
[tox]
envlist = py36
[testenv]
deps =
pytest
coverage
time
sys
mypackage
commands =
python setup.py develop
coverage erase
coverage run -m pytest myapp/tests/
coverage report --omit='.tox/*'