MulaiMulai sekarang secara gratis

Tes gagal dengan xfail

Dalam latihan ini, Anda akan menggunakan penanda pytest untuk pertama kalinya guna menentukan perilaku pengujian. Anda sudah melihat fungsi multiple_of_two, yang memeriksa apakah num merupakan kelipatan 2 atau bukan. Pustaka pytest sudah diimpor untuk Anda.

Latihan ini adalah bagian dari kursus

Pengantar Pengujian di Python

Lihat Kursus

Petunjuk latihan

  • Tambahkan penanda pytest yang tepat untuk sebuah tes yang diperkirakan akan gagal.
  • Tulis tes assert apa pun yang diperkirakan akan gagal.

Latihan interaktif praktis

Cobalah latihan ini dengan menyelesaikan kode contoh berikut.

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(____) ____ ____
Edit dan Jalankan Kode