Extend pytest.raises to support Exception having __repr__ method and initialized with kwargs (#11073)

Co-authored-by: Bruno Oliveira <nicoddemus@gmail.com>
This commit is contained in:
bowugit
2023-07-21 00:29:29 +08:00
committed by GitHub
parent ffdcce67f4
commit 0b4a557087
2 changed files with 3 additions and 1 deletions

View File

@@ -812,7 +812,8 @@ def raises( # noqa: F811
:kwparam str | typing.Pattern[str] | None match:
If specified, a string containing a regular expression,
or a regular expression object, that is tested against the string
representation of the exception using :func:`re.search`.
representation of the exception and its `PEP-678 <https://peps.python.org/pep-0678/>` `__notes__`
using :func:`re.search`.
To match a literal string that may contain :ref:`special characters
<re-syntax>`, the pattern can first be escaped with :func:`re.escape`.