Chciałbym użyć tox
, aby uruchomić moje unittests w dwóch virtualenvs, ponieważ moja aplikacja musi obsługiwać 2 różne wersje Pythona.Jak uruchomić program tox w projekcie, który nie ma pliku setup.py?
Mój problem polega na tym, że tox
wymaga setup.py
, ale nie mam, ponieważ moja aplikacja nie jest modułem i ma własny instalator. Na razie nie chcę przechodzić przez kłopoty z zautomatyzowaniem procesu instalacji, aby pracować z setup.py
, po prostu chcę uruchomić moje unittests bez konieczności pisania setup.py
.
Czy to możliwe? Albo jak mogę napisać "puste" setup.py, które po prostu nie robi nic? Czy możesz wskazać mi jakąś dokumentację na ten temat (dokumentacja distutils
wyjaśnia, jak napisać znaczący setup.py
, a nie pusty)?
i jaki jest Twój 'Kod tox.ini' że faktycznie uruchamia testy? – linkyndy
Moje testy są wykonywane z nosetests: 'commands = nosetests {posargs}' – Kjir
Uruchamiam moje testy Django z 'python manage.py test', więc setup.py też tam nie jest potrzebny. Dzięki za wskazówkę. –