ID EN
Unittest

assertRaises

Python 3.11 🇮🇩 Bahasa Indonesia

Uji apakah pengecualian dimunculkan ketika callable dipanggil dengan argumen posisi atau kata kunci apa pun yang juga diteruskan ke menegaskanRaises(). Tes lolos jika pengecualian dimunculkan, merupakan kesalahan jika pengecualian lain dimunculkan, atau gagal jika tidak ada pengecualian yang dimunculkan. Untuk menangkap salah satu grup pengecualian, tupel yang berisi kelas pengecualian dapat diteruskan sebagai pengecualian.

Syntax

PYTHON
assertRaises(exception, callable, *args, **kwds)

Contoh

Example 1
PYTHON
with self.assertRaises(SomeException):
    do_something()
Example 2
PYTHON
with self.assertRaises(SomeException) as cm:
    do_something()

the_exception = cm.exception
self.assertEqual(the_exception.error_code, 3)

See Also

assertRaises() assertRaises() assertRaises()