Ejemplo etiquetas con:
Aplicación de casos de prueba: PYtest nombre de conjunto de pruebas nombre de la etiqueta -m
Importación PYtest '' ' Caso de Uso Etiquetas: . @ Nombre de la etiqueta pytest.mark prueba se realiza: PYtest nombre test suite de nombre -m etiqueta por lo que la implementación de una advertencia, lo que sugiere que la etiqueta no se ha registrado en las etiquetas de registro: una manera: para crear un pytest.ini perfil [PYtest ] marcadores = tag1: # etiqueta describe la etiqueta de la descripción, no se puede escribir la etiqueta 2: la segunda manera: crear documentos conftest.py, almacenados en la línea de comandos directorio actual pytest_configure DEF (config): config.addinivalue_line ( 'marcadores', '' las pruebas de regresión) config.addinivalue_line ( 'marcadores',' name tag ') ' '' @ pytest.mark.smoketest DEF test_01 (): Print ( ' Begin Test 1 ' ) @ pytest.mark.fumar deftest_02 (): Imprimir ( ' empezar a ejecutar los casos de prueba 2 ' ) @ pruebas de regresión pytest.mark. DEF test_03 (): Imprimir ( ' comenzado caso de prueba 3 ' )
documentos de registro de la etiqueta:
pytest.ini
[PYtest] marcadores = Tag1: Descripción de la etiqueta # etiqueta descrita, no se puede escribir Tag2: Tag2 SmokeTest: humo:
configtest.py
DEF pytest_configure (config): config.addinivalue_line ( ' marcadores ' , ' pruebas de regresión ' ) config.addinivalue_line ( ' marcadores ' , ' nombre de etiqueta ' )