Skip to content

Commit cd1a0c5

Browse files
jermenkoosrittau
authored andcommitted
Add typestubs for unittest.util (#3186)
1 parent 3e4a251 commit cd1a0c5

1 file changed

Lines changed: 22 additions & 0 deletions

File tree

stdlib/3/unittest/util.pyi

Lines changed: 22 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,22 @@
1+
# undocumented
2+
from typing import Any, List, Sequence, Tuple, TypeVar
3+
4+
_T = TypeVar('_T')
5+
_Mismatch = Tuple[_T, _T, int]
6+
7+
_MAX_LENGTH: int
8+
_PLACEHOLDER_LEN: int
9+
_MIN_BEGIN_LEN: int
10+
_MIN_END_LEN: int
11+
_MIN_COMMON_LEN: int
12+
_MIN_DIFF_LEN: int
13+
14+
def _shorten(s: str, prefixlen: int, suffixlen: int) -> str: ...
15+
def _common_shorten_repr(*args: str) -> Tuple[str]: ...
16+
def safe_repr(obj: object, short: bool = ...) -> str: ...
17+
def strclass(cls: type) -> str: ...
18+
def sorted_list_difference(expected: Sequence[_T], actual: Sequence[_T]) -> Tuple[List[_T], List[_T]]: ...
19+
def unorderable_list_difference(expected: Sequence[_T], actual: Sequence[_T]) -> Tuple[List[_T], List[_T]]: ...
20+
def three_way_cmp(x: Any, y: Any) -> int: ...
21+
def _count_diff_all_purpose(actual: Sequence[_T], expected: Sequence[_T]) -> List[_Mismatch[_T]]: ...
22+
def _count_diff_hashable(actual: Sequence[_T], expected: Sequence[_T]) -> List[_Mismatch[_T]]: ...

0 commit comments

Comments
 (0)