Ich möchte tox
verwenden, um meine Unittests in zwei virtualenv auszuführen, da meine Anwendung 2 verschiedene Python-Versionen unterstützen muss.Wie starte ich tox in einem Projekt ohne setup.py?
Mein Problem ist, dass tox
erfordert eine setup.py
, aber ich habe keine, da meine Anwendung kein Modul ist und hat ein eigenes Installationsprogramm. Für jetzt möchte ich nicht den Ärger über die Automatisierung des Installationsvorgangs gehen, um mit setup.py
zu arbeiten, ich möchte nur meine Unittests ausführen, ohne eine setup.py
schreiben zu müssen.
Ist das möglich? Oder wie kann ich ein "leeres" setup.py schreiben, das einfach nichts tut? Können Sie mich auf eine Dokumentation zu diesem Thema hinweisen (die distutils
Dokumentation erklärt, wie man eine sinnvolle setup.py
schreibt, nicht eine leere)?
Und was ist Ihr 'tox.ini' der Code, der die Tests tatsächlich läuft? – linkyndy
Meine Tests werden mit nosetests ausgeführt: 'commands = nosetests {posargs}' – Kjir
Ich führe meine Django-Tests mit 'python manage.py test' aus, daher wird setup.py dort auch nicht benötigt. Danke für den Tipp. –