Menggunakan Test Class pada pytest

Kita dapat menjalankan multiple test dengan menggabungkan test function kedalam class. Aturan penulisan class: Harus diawali dengan keyword Test, perhatikan huruf T kapital. Menggunakan CamelCase, contoh: TestClass. Karena class adalah parent class dan bukan inherit dari class lainnya, harus ditambahkan parameter object. Fungsi test dalam class harus diawali dengan keyword test_. Setiap fungsi dari class … Read more

Sharing is caring:

Testing Exception Menggunakan pytest

pytest juga dapat melakukan testing untuk memeriksa apakah exception tertentu terjadi. Mari kita hapus code dari program sebelumnya, lalu ganti dengan code berikut Fungsi my_exception() adalah fungsi yang sengaja kita buat error karena pembagian dengan bilangan nol. Pada fungsi test_result1(), kita akan melakukan testing apakah Exception ZeroDivisionError terjadi. Jika pytest dijalankan, maka akan tampil log … Read more

Sharing is caring:

Instalasi pytest dan Program Testing Pertama

Untuk instalasi pytest sangat mudah, seperti library python lainnya, digunakan perintah pip install. JIka instalasi sudah selesai, Anda bisa cek apakah pytest sudah terinstal dengan melakukan check version. Pada saat tutorial dibuat, versi yang digunakan adalah pytest 6.2.4. Setelah pytest selesai diinstall, mari membuat program testing pertama kita. Buat file dengan nama first.py. Perhatian, kode … Read more

Sharing is caring: