summaryrefslogtreecommitdiffstats
path: root/Lib/test/test_typing.py
Commit message (Expand)AuthorAgeFilesLines
* [3.13] typing: Add missing test case for Protocol inheritance (GH-132597) (#1...Miss Islington (bot)2025-04-161-0/+17
* [3.13] Fix typo in `template_replace()` test helper docstring (GH-132094) (#1...Miss Islington (bot)2025-04-041-1/+1
* [3.13] Add test checking value of a TypedDict's __total__ attribute when ther...Miss Islington (bot)2025-02-221-0/+16
* [3.13] gh-71339: Add additional assertion methods in test.support (GH-128707)...Serhiy Storchaka2025-01-201-19/+2
* [3.13] gh-128615: Cover pickling of `ParamSpecArgs` and `ParamSpecKwargs` (GH...Miss Islington (bot)2025-01-081-0/+12
* [3.13] gh-128613: Increase `typing.Concatenate` coverage (GH-128614) (#128623)Miss Islington (bot)2025-01-081-0/+12
* [3.13] gh-128617: Fix `test_typing.test_readonly_inheritance` (GH-128618) (#1...Miss Islington (bot)2025-01-081-4/+4
* [3.13] gh-88834: Unify the instance check for typing.Union and types.UnionTyp...Miss Islington (bot)2024-12-311-2/+73
* [3.13] gh-126699: allow AsyncIterator to be used as a base for Protocols (GH-...Miss Islington (bot)2024-12-021-0/+3
* [3.13] gh-118814: Fix the TypeVar constructor when name is passed by keyword ...Serhiy Storchaka2024-08-081-0/+49
* [3.13] gh-114053: Fix another edge case involving `get_type_hints`, PEP 695 a...Miss Islington (bot)2024-06-251-4/+62
* [3.13] typing tests: remove some unnecessary uses of `exec()` (GH-119005) (#1...Miss Islington (bot)2024-05-141-19/+9
* [3.13] Rename typing._collect_parameters (GH-118900) (#118917)Miss Islington (bot)2024-05-101-1/+12
* [3.13] gh-118895: Call PyType_Ready() on typing.NoDefault (GH-118897) (#118914)Miss Islington (bot)2024-05-101-2/+21
* [3.13] gh-118772: Allow TypeVars without a default to follow those with a def...Miss Islington (bot)2024-05-081-0/+17
* gh-118660: Add second type parameter to (Async)ContextManager (#118681)Jelle Zijlstra2024-05-071-4/+19
* gh-118418: Deprecate failing to pass a value to the *type_params* parameter o...Alex Waygood2024-05-071-0/+25
* gh-118647: Add defaults to typing.Generator and typing.AsyncGenerator (#118648)Jelle Zijlstra2024-05-061-0/+11
* gh-116126: Implement PEP 696 (#116129)Jelle Zijlstra2024-05-031-1/+189
* gh-118168: Fix Unpack interaction with builtin aliases (#118169)Jelle Zijlstra2024-04-231-0/+32
* gh-114053: Fix bad interaction of PEP-695, PEP-563 and ``get_type_hints`` (#1...Alex Waygood2024-04-191-1/+25
* gh-117516: Implement typing.TypeIs (#117517)Jelle Zijlstra2024-04-091-1/+55
* gh-117110: Fix subclasses of typing.Any with custom constructors (#117111)傅立业(Chris Fu)2024-03-291-0/+20
* gh-116127: PEP-705: Add `ReadOnly` support for `TypedDict` (#116350)Nikita Sobolev2024-03-121-1/+64
* gh-89547: Support for nesting special forms like Final (#116096)Mehdi Drissi2024-03-121-12/+28
* gh-116325: Raise `SyntaxError` rather than `IndexError` on ForwardRef with em...Nikita Sobolev2024-03-051-0/+6
* gh-112281: Allow `Union` with unhashable `Annotated` metadata (#112283)Nikita Sobolev2024-03-011-4/+103
* Remove outdated comment about py3.6 in `test_typing` (#115318)Nikita Sobolev2024-02-121-2/+0
* gh-115165: Fix `typing.Annotated` for immutable types (#115213)dave-shawley2024-02-091-0/+21
* gh-112903: Handle non-types in _BaseGenericAlias.__mro_entries__() (#115191)Carl Meyer2024-02-091-0/+69
* GH-114013: fix setting `HOSTRUNNER` for `Tools/wasm/wasi.py` (GH-114097)Brett Cannon2024-01-161-1/+1
* gh-113320: Reduce the number of dangerous `getattr()` calls when constructing...Alex Waygood2024-01-051-2/+36
* gh-74690: Avoid a costly type check where possible in `_ProtocolMeta.__subcla...Alex Waygood2023-12-041-3/+16
* gh-112618: Make `Annotated` cache typed (#112619)Nikita Sobolev2023-12-021-0/+34
* gh-112509: Fix keys being present in both required_keys and optional_keys in ...Jelle Zijlstra2023-11-291-0/+40
* gh-111874: Call `__set_name__` on objects that define the method inside a `ty...Alex Waygood2023-11-271-0/+77
* gh-112345: `typing.Protocol`: Let failed subclasscheck show non-method member...Randolf Scholz2023-11-241-0/+16
* GH-111808: Make the default value for `test.support.infinite_recursion()` con...Brett Cannon2023-11-171-1/+1
* gh-112155: Run `typing.py` doctests as part of `test_typing` (#112156)Nikita Sobolev2023-11-161-0/+6
* gh-108303: Move more `typing` related files to `Lib/test/typinganndata` (#111...Nikita Sobolev2023-11-081-2/+1
* gh-111808: Fix recursion error on WASM in `test_typing` (GH-111819)Nikita Sobolev2023-11-071-5/+6
* gh-111681: minor fixes to typing doctests; remove unused imports in `test_typ...Nikita Sobolev2023-11-031-3/+2
* gh-111126: Use `isinstance` instead of `assert[Not]IsInstance` in `test_typin...Nikita Sobolev2023-10-201-4/+4
* gh-110782: Fix crash when TypeVar is constructed with keyword args (#110784)Jelle Zijlstra2023-10-121-0/+6
* gh-110682: Ignore `__match_args__` from `__instancecheck__` in protocols (#11...Nikita Sobolev2023-10-121-0/+33
* Enable ruff on `Lib/test/test_typing.py` (#110179)Alex Waygood2023-10-021-52/+52
* gh-110178: Use fewer weakrefs in test_typing.py (#110194)Jelle Zijlstra2023-10-021-1/+1
* gh-109653: `typing.py`: improve import time by creating soft-deprecated membe...Alex Waygood2023-09-231-0/+4
* gh-109543: Remove unnecessary hasattr check (#109544)Jelle Zijlstra2023-09-201-0/+11
* gh-105509: Simplify implementation of `typing.Annotated` (#105510)Alex Waygood2023-09-011-2/+1