È menzionato nella documentazione (http://nose.readthedocs.org/en/latest/api/core.html) ma non sembrano esserci esempi e provare sembra eseguire tutti i test in il cwd.Usa nose.run() o nose.main() per eseguire i test in un modulo specifico
8
A
risposta
8
Prova questo:
test_module.py:
import logging
import sys
import nose
logging.basicConfig(level=logging.INFO)
#here are some tests in this module
def test_me():
pass
if __name__ == '__main__':
#This code will run the test in this file.'
module_name = sys.modules[__name__].__file__
logging.debug("running nose for package: %s", module_name)
result = nose.run(argv=[sys.argv[0],
module_name,
'-v'])
logging.info("all tests ok: %s", result)
python test_module.py
ti porterà:
test_module.test_me ... ok
----------------------------------------------------------------------
Ran 1 test in 0.001s
OK
INFO:root:all tests ok: True
6
Ecco una versione minimale di una conduttura per il naso:
if __name__ == '__main__':
import nose
nose.run(defaultTest=__name__)
E una versione per nose2:
if __name__ == '__main__':
import nose2
nose2.main()
Problemi correlati
- 1. Come posso eseguire i test Nightwatch in un ordine specifico?
- 2. Come eseguire test specifico in Nose2
- 3. Come eseguire un singolo caso specifico test quando si usa il goniometro
- 4. Configurare IntelliJ in modo che sia necessario un file di configurazione specifico per eseguire i test?
- 5. Usa Scala per eseguire il test dell'unità Java?
- 6. Python unittest: eseguire test in un altro modulo
- 7. Gradle: come eseguire i test da una dipendenza del modulo?
- 8. Come posso eseguire solo un test specifico in una distribuzione Perl?
- 9. Eseguire un test specifico in una singola classe di test con Spock and Maven
- 10. Ottenere QUnit per eseguire i test nell'ordine
- 11. Ignora un test specifico utilizzando Django
- 12. Usa Hudson per creare un commit git specifico
- 13. Impossibile eseguire "Avvio test" per i test interni con Testflight
- 14. Usa middleware specifico Express per tutti i percorsi, tranne uno specifico
- 15. PHPUnit - Usa $ this o self per i metodi statici?
- 16. Come eseguire tutti i test in soluzione
- 17. Chiudere un modulo specifico con un metodo in C#
- 18. Come eseguire i test Jest in sequenza?
- 19. Come eseguire le migrazioni per un ambiente specifico in laravel
- 20. Come eseguire i test TestNG puntati su un barattolo
- 21. Come testare un modulo specifico nell'ambito di un progetto in Jenkins tramite Maven?
- 22. Come si usa un TimerTask per eseguire un thread?
- 23. Come posso eseguire un test nella suite di test del mio modulo Perl solo se è installato il modulo richiesto?
- 24. Escludendo i test da eseguire in IntellIJ
- 25. Usa Powershell per eseguire il comando Psexec
- 26. F5 per eseguire Visual Studio Test debugger
- 27. JUnit4 esegue tutti i test in un pacchetto specifico utilizzando una suite di test
- 28. Come specificare i flag gcc (CXXFLAGS) in particolare per un modulo specifico?
- 29. Sovrascrivere i css per un div specifico?
- 30. Esiste un modo per eseguire i test unitari in sequenza con MSTests?