1
1
import logging
2
2
import sys
3
3
import unittest .result
4
- from _typeshed import Self , SupportsDunderGE , SupportsSub
4
+ from _typeshed import Self , SupportsDunderGE , SupportsRSub , SupportsSub
5
5
from collections .abc import Callable , Container , Iterable , Mapping , Sequence , Set as AbstractSet
6
6
from contextlib import AbstractContextManager
7
7
from types import TracebackType
@@ -196,6 +196,15 @@ class TestCase:
196
196
delta : None = ...,
197
197
) -> None : ...
198
198
@overload
199
+ def assertAlmostEqual (
200
+ self ,
201
+ first : _T ,
202
+ second : SupportsRSub [_T , SupportsAbs [SupportsRound [object ]]],
203
+ places : int | None = ...,
204
+ msg : Any = ...,
205
+ delta : None = ...,
206
+ ) -> None : ...
207
+ @overload
199
208
def assertNotAlmostEqual (self , first : _S , second : _S , places : None , msg : Any , delta : _SupportsAbsAndDunderGE ) -> None : ...
200
209
@overload
201
210
def assertNotAlmostEqual (
@@ -210,6 +219,15 @@ class TestCase:
210
219
msg : Any = ...,
211
220
delta : None = ...,
212
221
) -> None : ...
222
+ @overload
223
+ def assertNotAlmostEqual (
224
+ self ,
225
+ first : _T ,
226
+ second : SupportsRSub [_T , SupportsAbs [SupportsRound [object ]]],
227
+ places : int | None = ...,
228
+ msg : Any = ...,
229
+ delta : None = ...,
230
+ ) -> None : ...
213
231
def assertRegex (self , text : AnyStr , expected_regex : AnyStr | Pattern [AnyStr ], msg : Any = ...) -> None : ...
214
232
def assertNotRegex (self , text : AnyStr , unexpected_regex : AnyStr | Pattern [AnyStr ], msg : Any = ...) -> None : ...
215
233
def assertCountEqual (self , first : Iterable [Any ], second : Iterable [Any ], msg : Any = ...) -> None : ...
0 commit comments