ComeçarComece gratuitamente

Testes com falha com xfail

Neste exercício, você deve usar marcadores do pytest pela primeira vez para especificar o comportamento do teste. Você já viu a função multiple_of_two, que verifica se num é múltiplo de 2 ou não. A biblioteca pytest já foi importada para você.

Este exercício faz parte do curso

Introdução aos Testes em Python

Ver Curso

Instruções de exercício

  • Adicione o marcador do pytest correto para um teste em que uma falha é esperada.
  • Escreva qualquer teste assert em que uma falha é esperada.

Exercício interativo prático

Experimente este exercício preenchendo este código de exemplo.

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(____) ____ ____
Editar e executar código