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.
assertRaises(exception, callable, *args, **kwds)
with self.assertRaises(SomeException):
do_something()
with self.assertRaises(SomeException) as cm:
do_something()
the_exception = cm.exception
self.assertEqual(the_exception.error_code, 3)