Índice de contenido
Si ejecutamos esta versión de las pruebas, entonces la salida muestra cuando los diversos se ejecutan los accesorios: session_scope_fixture module_scope_fixture class_scope_fixture accesorio de calculadora .class_scope_fixture accesorio de calculadora .class_scope_fixture accesorio de calculadora .class_scope_fixture accesorio de calculadora Tenga en cuenta que los accesorios de mayor alcance se instancian primero. 15.6 Pruebas parametrizadas Un requisito común de una prueba para ejecutar las mismas pruebas varias veces con varios diferentes valores de entrada. Esto puede reducir en gran medida el número de pruebas que deben realizarse. definido. Estas pruebas se denominan pruebas parametrizadas; con los valores de los parámetros para la prueba especificada usando el decorador @pytest.mark.parametrize. def prueba_valor_inicial(calculadora): afirmar calculadora.total == 0 def test_add_one(calculadora): calculadora.set(1) calculadora.add() afirmar calculadora.total == 1 def test_subtract_one(calculadora): calculadora.set(1) calculadora.sub() afirmar calculadora.total == -1 def test_add_one_and_one(calculadora): calculadora.set(1) calculadora.add() calculadora.set(1) calculadora.add() afirmar calculadora.total == 2 15.5 Trabajando con PyTest 183
popular post
El modelo AR de series temporales univariadas
Resumen: En esta entrada, descubrirá el modelo AR: El modelo autorregresivo.
Leer másEvaluación de modelos para pronosticar
Resumen: Al desarrollar modelos de aprendizaje automático, generalmente se comparan varios modelos durante la fase de construcción.
Leer másModelos para pronosticar
Resumen: El pronóstico, traducido groseramente como la tarea de predecir el futuro, ha estado presente en la sociedad humana durante siglos.
Leer más