ID EN
Unittest

assertRaisesRegex

Python 3.11 🇮🇩 Bahasa Indonesia

Seperti menegaskanRaises() tetapi juga menguji apakah regex cocok dengan representasi string dari pengecualian yang dimunculkan. regex dapat berupa objek ekspresi reguler atau string yang berisi ekspresi reguler yang cocok untuk digunakan oleh re.search(). Contoh:

Syntax

PYTHON
assertRaisesRegex(exception, regex, callable, *args, **kwds)

Contoh

Example 1
PYTHON
self.assertRaisesRegex(ValueError, "invalid literal for.*XYZ'$",
                       int, 'XYZ')
Example 2
PYTHON
with self.assertRaisesRegex(ValueError, 'literal'):
   int('XYZ')

See Also

assertRaises() re.search() assertRaisesRegex()