scoprire

Prova Discovery per UniTtest Backport da Python 2.7 per Python 2.4+.
Scarica ora

scoprire Classifica e riepilogo

Annuncio pubblicitario

  • Rating:
  • Licenza:
  • BSD License
  • Prezzo:
  • FREE
  • Nome editore:
  • Michael Foord
  • Sito web dell'editore:
  • http://www.voidspace.org.uk/python/rest2web/

scoprire Tag


scoprire Descrizione

Prova Discovery per UniTtest Backport da Python 2.7 per Python 2.4+. Discover è un meccanismo di scoperta del test per i test unittest backport da Python 2.7 a lavorare con Python 2.4 o più recente. Installazione di Python 2.4 o più recente. Dopo aver utilizzato PIP o EASY_Install) È possibile eseguire: Python -M DiscoverpyThon Discover.pyThis scoprirà tutti i test (con alcune restrizioni) dalla directory corrente. Il modulo Discover ha diverse opzioni per controllare il suo comportamento: utilizzo: Discover.py Opzioni: -V, --verbose verbose output -s Directory Directory per avviare Discovery ('.' Predefinito) -p Pattern Pattern per abbinare i file di test ('Test * .py' predefinito) -t Directory Top Level Directory del progetto (Directory predefinita per avviare) per la scoperta del test Tutti i moduli di test devono essere importati dalla directory di Toplevel del progetto. Questo è implementato in Discover.DiscoveringTestloader.Discover. Questo metodo trova e restituisce tutti i moduli di test dalla directory di avvio specificati, ricorrendo a sottodirectory per trovarli. Verranno caricati solo i file di prova che corrispondono al modello. (Utilizzo di corrispondenza del modello Skin Style.) Tutti i moduli di prova devono essere importati dal livello superiore del progetto. Se la directory di avvio non è la directory di livello superiore, è necessario specificare la directory di livello superiore, è necessario specificare separatamente. Se un nome del pacchetto di test (directory con __init__.py) corrisponde al modello, quindi il pacchetto verrà controllato per una funzione LOAD_TESTS. Se ciò esiste, verrà chiamato con loader, i test, i test.if Load_tests esistono, allora la scoperta non si ripresenta nel pacchetto, load_tests è responsabile del caricamento di tutti i test nel pacchetto. Il modello è deliberatamente non memorizzato come attributo caricatore in modo da I pacchetti possono continuare a scoprire se stessi. Top_level_dir è memorizzato in modo che load_tests non abbia bisogno di superare questo argomento in caricatore .Discover (). Requisiti: · Python. Cosa c'è di nuovo in questa versione: · Risolto un problema quando una directory del pacchetto corrisponde al modello di rilevamento.


scoprire Software correlato