GoGPT Best VPN GoSearch

Favicon di OnWorks

nosetests-2.7 - Online nel cloud

Esegui nosetests-2.7 nel provider di hosting gratuito OnWorks su Ubuntu Online, Fedora Online, emulatore online Windows o emulatore online MAC OS

Questo è il comando nosetests-2.7 che può essere eseguito nel provider di hosting gratuito OnWorks utilizzando una delle nostre molteplici workstation online gratuite come Ubuntu Online, Fedora Online, emulatore online Windows o emulatore online MAC OS

PROGRAMMA:

NOME


nosetests - Test migliori per Python

PI PIACEVOLE TEST PER PITONE


SINOSSI
test del naso [opzioni] [nomi]

DESCRIZIONE
naso raccoglie automaticamente i test dai file sorgente Python, dalle directory e dai pacchetti trovati
nella sua directory di lavoro (che per impostazione predefinita è la directory di lavoro corrente). Qualsiasi pitone
file sorgente, directory o pacchetto che corrisponde all'espressione regolare testMatch (by
di default: (?:^|[b_.-])[Tt]est) saranno raccolti come test (o fonte per la raccolta di
prove). Inoltre, verranno esaminati tutti gli altri pacchetti trovati nella directory di lavoro
per i file sorgente o le directory Python che corrispondono a testMatch. La scoperta del pacchetto scende
lungo tutto l'albero, quindi package.tests e package.sub.tests e
package.sub.sub2.tests verranno tutti raccolti.

All'interno di una directory o di un pacchetto di test, qualsiasi file sorgente Python corrispondente a testMatch sarà
esaminati per i casi di prova. All'interno di un modulo di test, funzioni e classi i cui nomi corrispondono
Le sottoclassi testMatch e TestCase con qualsiasi nome verranno caricate ed eseguite come test.
I test possono utilizzare la parola chiave assert o sollevare AssertionErrors per indicare un errore del test.
Le sottoclassi TestCase possono fare lo stesso o utilizzare i vari metodi TestCase disponibili.

It is importante a Nota che , il difetto comportamento of naso is a non è un includere test da
file quale sono eseguibile. Per includere test da tali file, rimuovere il loro bit eseguibile
oppure usa il flag --exe (vedi la sezione 'Opzioni' di seguito).

Selezione Test
Per specificare quali test eseguire, passare i nomi dei test sulla riga di comando:

test del naso only_test_this.py

I nomi dei test specificati possono essere nomi di file o moduli e possono facoltativamente indicare il test
case da eseguire separando il nome del modulo o del file dal nome del test case con i due punti.
I nomi dei file possono essere relativi o assoluti. Esempi:

test del naso test.module
test nasali un altro.test:TestCase.test_method
test nasali a.test:TestCase
test nasali /percorso/di/test/file.py:funzione_test

Puoi anche cambiare la directory di lavoro in cui nose cerca i test usando -w
passare:

nosetests -w /percorso/per/test

Nota, tuttavia, che il supporto per più argomenti -w è ora deprecato e lo sarà
rimosso in una versione futura. A partire dal naso 0.10, puoi ottenere lo stesso comportamento specificando
le directory di destinazione senza l'interruttore -w:

nosetests /percorso/per/test /un altro/percorso/per/test

Un'ulteriore personalizzazione della selezione e del caricamento del test è possibile attraverso l'uso di
plugins.

L'output del risultato del test è identico a quello di unittest, ad eccezione delle funzionalità aggiuntive
(classi di errore e funzionalità fornite dal plug-in come l'acquisizione e l'asserzione dell'output
introspezione) dettagliato nelle opzioni seguenti.

Configurazione
Oltre a passare le opzioni della riga di comando, puoi anche inserire le opzioni di configurazione in
il tuo progetto setup.cfg file o un file .noserc o nose.cfg nella tua home directory. In
uno di questi file di configurazione in stile ini standard, metti la configurazione di nosetests in a
[nosetting] sezione. Le opzioni sono le stesse della riga di comando, con il prefisso --
RIMOSSO. Per le opzioni che sono semplici switch, è necessario fornire un valore:

[nosetting]
verbosità=3
con-doctest=1

Tutti i file di configurazione trovati verranno caricati e le relative opzioni combinate. Puoi
sovrascrivere il caricamento del file di configurazione standard con il -c opzione.

utilizzando plugin
Ci sono numerosi plugin naso disponibili tramite easy_install e altrove. Per utilizzare un plug-in,
basta installarlo. Il plugin aggiungerà le opzioni della riga di comando a nosetests. Per verificare che
plugin è installato, eseguire:

nosetest --plugins

Puoi aggiungere -v o -vv a quel comando per mostrare più informazioni su ciascun plugin.

Se stai eseguendo nose.main() o nose.run() da uno script, puoi specificare un elenco di
plug-in da utilizzare passando un elenco di plug-in con l'argomento della parola chiave plug-in.

0.9 i plugin
naso 1.0 può usare ALCUNI plugin che sono stati scritti per naso 0.9. Il gestore plugin predefinito
inserisce un wrapper di compatibilità intorno ai plug-in 0.9 che adatta l'API del plug-in modificato
chiamate. Tuttavia, è probabile che i plug-in che accedono all'interno del naso non funzionino, soprattutto se
tentare di accedere alle classi di test case o suite di test. Ad esempio, plugin che tentano di
determinare se un test superato per startTest è un test individuale o se una suite avrà esito negativo, in parte
perché le suite non vengono più passate a startTest e in parte perché è probabile che il
plugin sta cercando di scoprire se il test è un'istanza di una classe che non esiste più.

0.10 e 0.11 i plugin
Tutti i plugin scritti per naso 0.10 e 0.11 dovrebbero funzionare con naso 1.0.

Opzioni
-V, --versione
Uscita versione naso e uscita

-P, --plugin
Visualizza l'elenco dei plugin disponibili ed esci. Combina con una maggiore verbosità per
maggiori dettagli

-v=PREDEFINITO, --verbose=PREDEFINITO
Sii più prolisso. [NOSE_VERBOSE]

--verbosità=VERBOSITÀ
Imposta la verbosità; --verbosità=2 è uguale a -v

-q=PREDEFINITO, --quiet=DEFULT
Sii meno prolisso

-c=FILE, --config=FILE
Carica la configurazione dai file di configurazione. Può essere specificato più volte; In ciò
caso, tutti i file di configurazione verranno caricati e combinati

-w=DOVE, --dove=DOVE
Cerca i test in questa directory. Può essere specificato più volte. Il primo
la directory passata sarà usata come directory di lavoro, al posto della corrente
directory di lavoro, che è l'impostazione predefinita. Altri verranno aggiunti all'elenco dei test
eseguire. [NASO_DOVE]

--py3dove=PY3DOVE
Cerca i test in questa directory in Python 3.x. Funziona allo stesso modo di "dove",
ma si applica solo se eseguito in Python 3.x o versioni successive. Notare che, se presente sotto
3.x, questa opzione sostituisce completamente qualsiasi directory specificata con 'where', quindi il
l'opzione 'dove' diventa inefficace. [NOSE_PY3WHERE]

-m=REGESSA, --match=REGEX, --testmatch=REGEX
File, directory, nomi di funzioni e nomi di classi che corrispondono a questo normale
espressione sono considerati test. Predefinito: (?:^|[b_./-])[Tt]est [NOSE_TESTMATCH]

--tests=NOMI
Esegui questi test (elenco separato da virgole). Questo argomento è utile principalmente da
file di configurazione; sulla riga di comando, basta superare i test per eseguirli come aggiuntivi
argomenti senza switch.

-l=PREDEFINITO, --debug=PREDEFINITO
Attiva la registrazione di debug per uno o più sistemi. Registratori di debug disponibili: naso,
naso.importatore, naso.ispettore, naso.plugins, naso.risultato e naso.selettore.
Separa più nomi con una virgola.

--debug-log=FILE
Registra i messaggi di debug in questo file (predefinito: sys.stderr)

--logging-config=FILE, --log-config=FILE
Carica la configurazione della registrazione da questo file: ignora tutte le altre impostazioni di configurazione della registrazione.

-I=REGESSA, --ignore-file=REGEX
Ignora completamente qualsiasi file che corrisponda a questa espressione regolare. Ha la precedenza
su qualsiasi altra impostazione o plugin. Specificare questa opzione sostituirà l'impostazione predefinita
collocamento. Specifica questa opzione più volte per aggiungere più espressioni regolari
[NOSE_IGNORE_FILES]

-e=REGESSA, --exclude=REGEX
Non eseguire test che corrispondono all'espressione regolare [NOSE_EXCLUDE]

-i=REGESSA, --include=REGEX
Questa espressione regolare verrà applicata a file, directory, nomi di funzioni e
nomi di classe per avere la possibilità di includere test aggiuntivi che non corrispondono a TESTMATCH.
Specifica questa opzione più volte per aggiungere più espressioni regolari [NOSE_INCLUDE]

-X, --fermare
Interrompere l'esecuzione dei test dopo il primo errore o fallimento

-P, --nessuna-regolazione-percorso
Non apportare modifiche a sys.path durante il caricamento dei test [NOSE_NOPATH]

--EXE Cerca i test nei moduli python eseguibili. Il comportamento normale è escludere
moduli eseguibili, poiché potrebbero non essere import-safe [NOSE_INCLUDE_EXE]

--noexe
NON cercare test nei moduli python eseguibili. (L'impostazione predefinita sul
la piattaforma Windows deve farlo.)

--traverse-spazio dei nomi
Attraversa tutte le voci di percorso di un pacchetto dello spazio dei nomi

--il primo pacchetto vince, --first-pkg-vince, ---1st-pkg-wins
l'importatore di nose normalmente eliminerà un pacchetto da sys.modules se vede un pacchetto
con lo stesso nome in una posizione diversa. Imposta questa opzione per disabilitarla
comportamento.

--no-byte-compila
Impedisci a nose di compilare in byte il sorgente in file .pyc mentre nose sta scansionando
per e l'esecuzione di test.

-a=ATTR, --attr=ATTR
Esegui solo test con attributi specificati da ATTR [NOSE_ATTR]

-A=ESPR, --eval-attr=ESPR
Esegui solo test per i cui attributi l'espressione Python EXPR restituisce True
[NOSE_EVAL_ATTR]

-S, --nocattura
Non acquisire stdout (qualsiasi output stdout verrà stampato immediatamente)
[NASO_NOCAPTURE]

--nologcapture
Disabilita il plug-in di acquisizione della registrazione. La configurazione della registrazione verrà lasciata intatta.
[NASO_NOLOGCAPTURE]

--logging-format=FORMATO
Specificare il formato personalizzato per stampare le dichiarazioni. Utilizza lo stesso formato utilizzato dallo standard
gestori di registrazione. [NOSE_LOGFORMAT]

--logging-datefmt=FORMATO
Specificare il formato data/ora personalizzato per stampare le dichiarazioni. Utilizza lo stesso formato utilizzato
dai gestori di registrazione standard. [NOSE_LOGDATEFMT]

--logging-filter=FILTRO
Specificare quali istruzioni filtrare in entrata/uscita. Per impostazione predefinita, viene acquisito tutto. Se
l'output è troppo dettagliato, utilizzare questa opzione per filtrare l'output non necessario. Esempio:
filter=foo catturerà le dichiarazioni rilasciate SOLO a
foo o foo.what.ever.sub ma non foobar o altri logger. Specifica più logger
con virgola: filtro=pippo,bar,baz. Se un nome di logger è preceduto da un meno, ad es
filter=-foo, verrà escluso anziché incluso. Predefinito: esclude la registrazione
messaggi dal naso stesso (-naso). [NOSE_LOGFILTER]

--logging-clear-gestori
Cancella tutti gli altri gestori di registrazione

--logging-level=DEFAULT
Imposta il livello di registro da acquisire

--con-copertura
Abilita copertura plug-in: attiva un rapporto di copertura utilizzando la copertura di Ned Batchelder
modulo.
[NASO_CON_COPERTURA]

--cover-package=PACCHETTO
Limita l'output della copertura ai pacchetti selezionati [NOSE_COVER_PACKAGE]

--cancellare la copertura
Cancella le statistiche di copertura raccolte in precedenza prima della corsa

--cover-test
Includi moduli di test nel rapporto di copertura [NOSE_COVER_TESTS]

--cover-min-percentage=DEFAULT
Percentuale minima di copertura per il superamento dei test [NOSE_COVER_MIN_PERCENTAGE]

--copertina inclusa
Includere tutti i file Python nella directory di lavoro nel report di copertura. Utile per
scoprire buchi nella copertura dei test se non tutti i file vengono importati dalla suite di test.
[NOSE_COVER_INCLUSIVO]

--cover-html
Produci informazioni sulla copertura HTML

--cover-html-dir=DIR
Produci informazioni sulla copertura HTML in dir

--copri-rami
Includi la copertura della filiale nel rapporto di copertura [NOSE_COVER_BRANCHES]

--cover-xml
Produci informazioni sulla copertura XML

--cover-xml-file=FILE
Produci informazioni sulla copertura XML nel file

--pdb Entra nel debugger in caso di guasti o errori

--pdb-fallimenti
Entra nel debugger in caso di errori

--pdb-errori
Entra nel debugger in caso di errori

--no-deprecato
Disabilita la gestione speciale delle eccezioni DeprecatedTest.

--con-doctest
Abilita plug-in Doctest: attiva il plug-in doctest per trovare ed eseguire i doctest in non-test
moduli.
[NASO_CON_DOCTEST]

--doctest-test
Cerca anche i doctest nei moduli di test. Nota che classi, metodi e funzioni
dovrebbe avere doctest o test non doctest, non entrambi. [NOSE_DOCTEST_TEST]

--doctest-extension=EST
Cerca anche i doctest nei file con questa estensione [NOSE_DOCTEST_EXTENSION]

--doctest-risultato-variabile=VAR
Modificare il nome della variabile impostato sul risultato dell'ultimo comando dell'interprete dal
predefinito '_'. Può essere usato per evitare conflitti con la funzione _() usata per il testo
traduzione. [NOSE_DOCTEST_RESULT_VAR]

--doctest-fixtures=SUFFISSO
Trova i dispositivi per un file doctest nel modulo con questo nome aggiunto al nome di base
del file doctest

--doctest-options=OPZIONI
Specifica le opzioni da passare a doctest. Per esempio. '+ELLISSI,+NORMALIZE_SPAZIO BIANCO'

--con-isolamento
Abilita plug-in IsolationPlugin: attiva il plug-in di isolamento per isolare le modifiche a
moduli esterni a un singolo modulo o pacchetto di test. Il plugin di isolamento si ripristina
il contenuto di sys.modules dopo che ogni modulo o pacchetto di test viene eseguito al suo stato
prima della prova. SI PREGA DI NOTARE che questo plugin non deve essere utilizzato con la copertura
plug-in, o in qualsiasi altro caso in cui il ricaricamento del modulo potrebbe produrre effetti indesiderati
effetti collaterali.
[NASO_CON_ISOLAMENTO]

-D, --errori-dettagliati, --dettaglio del guasto
Aggiungi dettagli all'output degli errori tentando di valutare asserzioni non riuscite
[NASO_DETAILED_ERRORI]

--con-profilo
Abilita profilo plug-in: utilizzare questo plug-in per eseguire test utilizzando il profiler hotshot.
[NASO_CON_PROFILO]

--profile-sort=ORDINA
Imposta l'ordinamento per l'output del profiler

--file-statistiche-profilo=FILE
File delle statistiche del Profiler; l'impostazione predefinita è un nuovo file temporaneo ad ogni esecuzione

--profile-restrict=RESTRIZIONE
Limita l'output del profiler. Vedi l'aiuto per pstats.Stats per i dettagli

--non saltare
Disabilita la gestione speciale delle eccezioni SkipTest.

--con-id
Abilita plug-in TestId: Attiva per aggiungere un ID test (come #1) a ciascun output del nome del test.
Attiva con --failed per rieseguire solo i test non riusciti.
[NASO_CON_ID]

--id-file=FILE
Memorizza gli ID dei test trovati nelle esecuzioni di test in questo file. L'impostazione predefinita è il file .noseids nel
directory di lavoro.

--fallito
Eseguire i test non riusciti nell'ultima esecuzione di test.

--processi=NUM
Diffondere l'esecuzione di test tra questi molti processi. Imposta un numero uguale al numero di
processori o core nella tua macchina per ottenere i migliori risultati. Passa un numero negativo a
avere il numero di processi automaticamente impostato sul numero di core. Passando 0
significa disabilitare il test parallelo. Il valore predefinito è 0 a meno che non sia impostato NOSE_PROCESSES.
[NOSE_PROCESSI]

--process-timeout=SECONDI
Imposta il timeout per la restituzione dei risultati da ogni processo di test runner. Il valore predefinito è 10.
[NOSE_PROCESS_TIMEOUT]

--process-restartworker
Se impostato, riavvierà ogni processo di lavoro una volta eseguiti i test, questo aiuta
controllare le perdite di memoria dall'uccisione del sistema. [NOSE_PROCESS_RESTART LAVORATORE]

--con-xunit
Abilita plug-in Xunit: questo plug-in fornisce i risultati dei test nello standard XUnit XML
formato. [NOSE_WITH_XUNIT]

--xfile-unità=FILE
Percorso del file xml in cui archiviare il report xunit. L'impostazione predefinita è nosetests.xml nel file
directory di lavoro [NOSE_XUNIT_FILE]

--xunit-testsuite-name=PACCHETTO
Nome della testsuite in xunit xml, generato dal plugin. Suite di test predefinita
il nome è nosetest.

--tutti-moduli
Abilita plug-in AllModules: raccoglie i test da tutti i moduli Python.
[NASO_TUTTI_MODULI]

--solo raccolta
Abilita solo raccolta: raccogliere ed emettere solo nomi di test, non eseguire alcun test.
[SOLO RACCOLTA]

Usa nosetests-2.7 online usando i servizi onworks.net


Server e workstation gratuiti

Scarica app per Windows e Linux

Comandi Linux

Ad




×
Cookie per pubblicità
❤️Fai acquisti, prenota o acquista qui: nessun costo, aiuta a mantenere i servizi gratuiti.