Я хотел бы использовать tox
для запуска моих unittests в двух virtualenvs, так как мое приложение должно поддерживать 2 разных версии Python.Как запустить ток в проекте, у которого нет setup.py?
Моя проблема заключается в том, что tox
требует setup.py
, но у меня нет ни одного, поскольку мое приложение не является модулем и имеет свой собственный установщик. На данный момент я не хочу разбираться с процессом автоматизации процесса установки, поскольку работаю с setup.py
, я просто хочу запускать свои unittests без необходимости писать setup.py
.
Возможно ли это? Или как я могу написать «пустую» setup.py, которая просто ничего не делает? Можете ли вы указать мне на какую-то документацию по этому вопросу (в документации distutils
объясняется, как написать значащий setup.py
, а не пустой)?
А что ваш 'код tox.ini', что на самом деле работает тесты? – linkyndy
Мои тесты выполняются с помощью nosetests: 'commands = nosetests {posargs}' – Kjir
Я запускаю тесты Django с помощью 'python manage.py test', поэтому setup.py там не нужен. Спасибо за совет. –