Pytest - Riepilogo
In questo tutorial pytest, abbiamo coperto le seguenti aree:
- Installazione di pytest ..
- Identificazione dei file di test e delle funzioni di test.
- Esecuzione di tutti i file di test utilizzando pytest –v.
- Esecuzione di un file specifico usando pytest <nomefile> -v.
- Eseguire i test mediante sottostringa corrispondente a pytest -k <substring> -v.
- Esegui i test in base ai marker pytest -m <marker_name> -v.
- Creazione di dispositivi utilizzando @ pytest.fixture.
- conftest.py consente di accedere ai dispositivi da più file.
- Parametrizzazione dei test utilizzando @ pytest.mark.parametrize.
- Xfailing test utilizzando @ pytest.mark.xfail.
- Saltare i test utilizzando @ pytest.mark.skip.
- Interrompi l'esecuzione del test su n fallimenti usando pytest --maxfail = <num>.
- Esecuzione di test in parallelo utilizzando pytest -n <num>.
- Generazione di risultati xml utilizzando pytest -v --junitxml = "result.xml".