Vorrei usare tox
per eseguire le mie unittests in due virtualenvs, poiché la mia applicazione deve supportare 2 diverse versioni di Python.Come si esegue tox in un progetto che non ha setup.py?
Il mio problema è che tox
richiede un setup.py
, ma non ne ho nessuno poiché la mia applicazione non è un modulo e ha il proprio programma di installazione. Per ora non voglio passare attraverso la seccatura di automatizzare il processo di installazione in modo da funzionare con setup.py
, voglio solo eseguire i miei unittests senza dover scrivere un setup.py
.
È possibile? O come posso scrivere un setup.py "vuoto" che semplicemente non fa nulla? Puoi indicarmi qualche documentazione sull'argomento (la documentazione distutils
spiega come scrivere un significativo setup.py
, non uno vuoto)?
E qual è il tuo codice 'di tox.ini' che in realtà esegue i test? – linkyndy
I miei test vengono eseguiti con nosetests: 'commands = nosetests {posargs}' – Kjir
Eseguo i miei test di Django con 'python manage.py test' quindi setup.py non è nemmeno necessario. Grazie per il consiglio. –