ID EN
Unittest

assertWarns

Python 3.11 🇮🇩 Bahasa Indonesia

Uji apakah peringatan terpicu ketika callable dipanggil dengan argumen posisi atau kata kunci apa pun yang juga diteruskan ke menegaskanWarns(). Pengujian lolos jika peringatan dipicu dan gagal jika tidak. Pengecualian apa pun adalah kesalahan. Untuk menangkap salah satu kelompok peringatan, tupel yang berisi kelas peringatan dapat diteruskan sebagai peringatan.

Syntax

PYTHON
assertWarns(warning, callable, *args, **kwds)

Contoh

Example 1
PYTHON
with self.assertWarns(SomeWarning):
    do_something()
Example 2
PYTHON
with self.assertWarns(SomeWarning) as cm:
    do_something()

self.assertIn('myfile.py', cm.filename)
self.assertEqual(320, cm.lineno)

See Also

assertWarns() assertWarns()