En este ejemplo, la clase people.Person se ha burlado. Esta clase tiene un método de cálculo de pago () que se burla aquí. La clase de nómina tiene un método generate_payslip() que espera recibir un …
Read MoreRecent Post
Si el atributo en sí necesita ser un objeto simulado, todo lo que se requiere es asigne un objeto MagicMock (o Mock) a ese atributo: instancia.dirección = MagicMock(nombre=‘Dirección’) …
Read More16.7.7 Aplicación de parches a cada método de prueba Si desea simular algo para cada prueba en una clase de prueba, puede decorar toda la clase en lugar de cada método individual. El efecto de la …
Read More16.8 Simula donde lo usas El error más común que cometen las personas que usan la biblioteca unittest.mock es burlarse en el lugar equivocado. La regla es que debes burlarte de dónde estás. va a …
Read MoreObserve que el simulacro del último parche se pasa al segundo parámetro pasado al método test_something() (self es el primer parámetro de todos los métodos). Sucesivamente el simulacro del primer …
Read More• Decida qué burlarse, los ejemplos típicos de qué burlarse incluyen esos elementos que aún no están disponibles, aquellos elementos que no son por defecto repetibles (como como fuentes de datos en …
Read MoreCada vez que se ejecuta el programa, se toma una carta diferente, por ejemplo, en dos con- ejecuciones consecutivas se obtiene el siguiente resultado: Elegiste 13 de tréboles Elegiste 1 de corazones …
Read More27.3 Control de la cantidad de información registrada. . . . . . . . . . . 313 27.4 Métodos de registro. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 315 27.5 Registrador …
Read More