@ Pytest.mark.parametrize ejemplos de casos de prueba paramétrica para explicar

 @ Pytest.mark.parametrize decorador puede alcanzar prueba paramétrica

@ Pytest.mark.parametrize ( "nombre de parámetro", una lista de datos)

Nombre de parámetro: cada uno para recibir datos, y como un parámetro en el caso de prueba

Una lista de datos: un conjunto de datos de prueba

 

 @ Pytest.mark.parametrize () cuando sólo un parámetro, cada elemento es como una lista de parámetros formales pasado, los resultados se afirman cada vez.

En primer lugar, cuando un parámetro de transmisión puede ser bidireccional, se ven los siguientes ejemplos específicos:

'' 'De escribir un' ''
@ pytest.mark.parametrize ( 'nombre', [ 'lili', 'hola', 'sophia']) 
def nombreDePrueba (nombre):
impresión (nombre)



'' '写法二' ''
NAME_LIST = [ 'lili', 'hola', 'Sophia']
@ pytest.mark.parametrize ( 'nombre', NAME_LIST)
def nombreDePrueba (nombre):
print (nombre)

二,传多个参数


Supongo que te gusta

Origin www.cnblogs.com/sophia027/p/12505390.html
Recomendado
Clasificación