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 de ejercicio
- Añade el marcador de
pytest
correcto para una prueba que se espera que no se supere. - Escribe cualquier prueba
assert
que se espere que no se supere.
Ejercicio interactivo práctico
Pruebe este ejercicio completando este 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(____) ____ ____