Index of content
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
Temas de Pregrado en Ciencias de la Computación Guía avanzada a Python 3 Programación Juan caza
Read MoreTemas de Pregrado en Ciencias de la Computación Guía avanzada a Python 3 Programación Juan caza
Read More• https://docs.python.org/3/ El sitio principal de documentación de Python 3. Contiene tutoriales, referencias de bibliotecas, guías de configuración e instalación, así como Python cómo-tos • https://docs.
Read More