ID EN
Unittest

assertWarnsRegex

Python 3.11 🇮🇩 Bahasa Indonesia

Seperti menegaskanWarns() tetapi juga menguji apakah regex cocok dengan pesan peringatan yang dipicu. regex dapat berupa objek ekspresi reguler atau string yang berisi ekspresi reguler yang cocok untuk digunakan oleh re.search(). Contoh:

Syntax

PYTHON
assertWarnsRegex(warning, regex, callable, *args, **kwds)

Contoh

Example 1
PYTHON
self.assertWarnsRegex(DeprecationWarning,
                      r'legacy_function\(\) is deprecated',
                      legacy_function, 'XYZ')
Example 2
PYTHON
with self.assertWarnsRegex(RuntimeWarning, 'unsafe frobnicating'):
    frobnicate('/etc/passwd')

See Also

assertWarns() re.search()