Pruebas no superadas con xfail
En este ejercicio, utilizarás por primera vez marcadores de pytest para especificar el comportamiento de la prueba. Ya has visto la función multiple_of_two, que comprueba si num es múltiplo de 2 o no. La biblioteca pytest ya se ha importado.
Este ejercicio forma parte del curso
Introducción a las pruebas en Python
Instrucciones del ejercicio
- Añade el marcador de
pytestcorrecto para una prueba que se espera que no se supere. - Escribe cualquier prueba
assertque se espere que no se supere.
Ejercicio interactivo práctico
Prueba este ejercicio y completa el código de muestra.
def multiple_of_two(num):
if num == 0:
raise(ValueError)
return num % 2 == 0
# Add the pytest marker decorator here
____.____.____
def test_fails():
# Write any assert test that will fail
____ multiple_of_two(____) ____ ____