En este tutorial de Pytest, cubrimos las siguientes áreas:
- Instalando pytest ..
- Identificación de archivos de prueba y funciones de prueba.
- Ejecutando todos los archivos de prueba usando pytest –v.
- Ejecutando un archivo específico usando pytest <nombre de archivo> -v.
- Ejecute pruebas con una subcadena que coincida con pytest -k <substring> -v.
- Ejecute pruebas basadas en marcadores pytest -m <nombre_marker> -v.
- Creando accesorios usando @ pytest.fixture.
- conftest.py permite acceder a dispositivos desde varios archivos.
- Parametrizar pruebas usando @ pytest.mark.parametrize.
- Xfailing pruebas usando @ pytest.mark.xfail.
- Omitir pruebas usando @ pytest.mark.skip.
- Detenga la ejecución de la prueba en n fallas usando pytest --maxfail = <num>.
- Ejecutar pruebas en paralelo usando pytest -n <num>.
- Generando resultados xml usando pytest -v --junitxml = "result.xml".