Skip to content

Commit 1a2914a

Browse files
authored
Use Callable[..., Any] instead of Callable[..., object] in unittest (#8399)
1 parent 44142ce commit 1a2914a

File tree

2 files changed

+12
-12
lines changed

2 files changed

+12
-12
lines changed

stdlib/doctest.pyi

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -199,8 +199,8 @@ class DocTestCase(unittest.TestCase):
199199
self,
200200
test: DocTest,
201201
optionflags: int = ...,
202-
setUp: Callable[[DocTest], object] | None = ...,
203-
tearDown: Callable[[DocTest], object] | None = ...,
202+
setUp: Callable[[DocTest], Any] | None = ...,
203+
tearDown: Callable[[DocTest], Any] | None = ...,
204204
checker: OutputChecker | None = ...,
205205
) -> None: ...
206206
def runTest(self) -> None: ...

stdlib/unittest/case.pyi

Lines changed: 10 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -65,7 +65,7 @@ else:
6565
) -> bool | None: ...
6666

6767
if sys.version_info >= (3, 8):
68-
def addModuleCleanup(__function: Callable[_P, object], *args: _P.args, **kwargs: _P.kwargs) -> None: ...
68+
def addModuleCleanup(__function: Callable[_P, Any], *args: _P.args, **kwargs: _P.kwargs) -> None: ...
6969
def doModuleCleanups() -> None: ...
7070

7171
if sys.version_info >= (3, 11):
@@ -158,7 +158,7 @@ class TestCase:
158158
self,
159159
expected_exception: type[BaseException] | tuple[type[BaseException], ...],
160160
expected_regex: str | bytes | Pattern[str] | Pattern[bytes],
161-
callable: Callable[..., object],
161+
callable: Callable[..., Any],
162162
*args: Any,
163163
**kwargs: Any,
164164
) -> None: ...
@@ -174,7 +174,7 @@ class TestCase:
174174
def assertWarns( # type: ignore[misc]
175175
self,
176176
expected_warning: type[Warning] | tuple[type[Warning], ...],
177-
callable: Callable[_P, object],
177+
callable: Callable[_P, Any],
178178
*args: _P.args,
179179
**kwargs: _P.kwargs,
180180
) -> None: ...
@@ -187,7 +187,7 @@ class TestCase:
187187
self,
188188
expected_warning: type[Warning] | tuple[type[Warning], ...],
189189
expected_regex: str | bytes | Pattern[str] | Pattern[bytes],
190-
callable: Callable[_P, object],
190+
callable: Callable[_P, Any],
191191
*args: _P.args,
192192
**kwargs: _P.kwargs,
193193
) -> None: ...
@@ -273,17 +273,17 @@ class TestCase:
273273
def id(self) -> str: ...
274274
def shortDescription(self) -> str | None: ...
275275
if sys.version_info >= (3, 8):
276-
def addCleanup(self, __function: Callable[_P, object], *args: _P.args, **kwargs: _P.kwargs) -> None: ...
276+
def addCleanup(self, __function: Callable[_P, Any], *args: _P.args, **kwargs: _P.kwargs) -> None: ...
277277
else:
278-
def addCleanup(self, function: Callable[_P, object], *args: _P.args, **kwargs: _P.kwargs) -> None: ...
278+
def addCleanup(self, function: Callable[_P, Any], *args: _P.args, **kwargs: _P.kwargs) -> None: ...
279279

280280
if sys.version_info >= (3, 11):
281281
def enterContext(self, cm: AbstractContextManager[_T]) -> _T: ...
282282

283283
def doCleanups(self) -> None: ...
284284
if sys.version_info >= (3, 8):
285285
@classmethod
286-
def addClassCleanup(cls, __function: Callable[_P, object], *args: _P.args, **kwargs: _P.kwargs) -> None: ...
286+
def addClassCleanup(cls, __function: Callable[_P, Any], *args: _P.args, **kwargs: _P.kwargs) -> None: ...
287287
@classmethod
288288
def doClassCleanups(cls) -> None: ...
289289

@@ -316,9 +316,9 @@ class TestCase:
316316
class FunctionTestCase(TestCase):
317317
def __init__(
318318
self,
319-
testFunc: Callable[[], object],
320-
setUp: Callable[[], object] | None = ...,
321-
tearDown: Callable[[], object] | None = ...,
319+
testFunc: Callable[[], Any],
320+
setUp: Callable[[], Any] | None = ...,
321+
tearDown: Callable[[], Any] | None = ...,
322322
description: str | None = ...,
323323
) -> None: ...
324324
def runTest(self) -> None: ...

0 commit comments

Comments
 (0)