preloader

1 января 1 г. | 1 чтение минут
Указатель содержания

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

comments powered by Disqus

popular post

Temas de Pregrado en Ciencias de la Computación Principiantes Guía de Python 3 Programación Juan caza

Прочитайте больше

Temas de Pregrado en Ciencias de la Computación Principiantes Guía de Python 3 Programación Juan caza

Прочитайте больше

gratis. Para la mayor parte del trabajo que hago en Python, la versión Community es más que adecuado y por lo tanto es la versión que puede descargar e instalar (nota con el Versión profesional, obtiene una prueba gratuita, pero deberá pagar la versión completa versión al final de la versión de prueba o vuelva a instalar la versión de la Comunidad en ese momento).

Прочитайте больше