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".