Skip to content

Commit dece0b1

Browse files
authored
assertRaises / assertRaisesRegex / assertWarns / assertWarnsRegex: msg argument is keyword-only (#8631)
1 parent b6b8894 commit dece0b1

File tree

1 file changed

+8
-2
lines changed

1 file changed

+8
-2
lines changed

stdlib/unittest/case.pyi

Lines changed: 8 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -150,7 +150,9 @@ class TestCase:
150150
**kwargs: Any,
151151
) -> None: ...
152152
@overload
153-
def assertRaises(self, expected_exception: type[_E] | tuple[type[_E], ...], msg: Any = ...) -> _AssertRaisesContext[_E]: ...
153+
def assertRaises(
154+
self, expected_exception: type[_E] | tuple[type[_E], ...], *, msg: Any = ...
155+
) -> _AssertRaisesContext[_E]: ...
154156
@overload
155157
def assertRaisesRegex( # type: ignore[misc]
156158
self,
@@ -165,6 +167,7 @@ class TestCase:
165167
self,
166168
expected_exception: type[_E] | tuple[type[_E], ...],
167169
expected_regex: str | bytes | Pattern[str] | Pattern[bytes],
170+
*,
168171
msg: Any = ...,
169172
) -> _AssertRaisesContext[_E]: ...
170173
@overload
@@ -176,7 +179,9 @@ class TestCase:
176179
**kwargs: _P.kwargs,
177180
) -> None: ...
178181
@overload
179-
def assertWarns(self, expected_warning: type[Warning] | tuple[type[Warning], ...], msg: Any = ...) -> _AssertWarnsContext: ...
182+
def assertWarns(
183+
self, expected_warning: type[Warning] | tuple[type[Warning], ...], *, msg: Any = ...
184+
) -> _AssertWarnsContext: ...
180185
@overload
181186
def assertWarnsRegex( # type: ignore[misc]
182187
self,
@@ -191,6 +196,7 @@ class TestCase:
191196
self,
192197
expected_warning: type[Warning] | tuple[type[Warning], ...],
193198
expected_regex: str | bytes | Pattern[str] | Pattern[bytes],
199+
*,
194200
msg: Any = ...,
195201
) -> _AssertWarnsContext: ...
196202
def assertLogs(

0 commit comments

Comments
 (0)