diff options
Diffstat (limited to 'tests/functional/p/postponed_evaluation_pep585_py39.py')
-rw-r--r-- | tests/functional/p/postponed_evaluation_pep585_py39.py | 15 |
1 files changed, 14 insertions, 1 deletions
diff --git a/tests/functional/p/postponed_evaluation_pep585_py39.py b/tests/functional/p/postponed_evaluation_pep585_py39.py index 387c2273c..75c109a0d 100644 --- a/tests/functional/p/postponed_evaluation_pep585_py39.py +++ b/tests/functional/p/postponed_evaluation_pep585_py39.py @@ -1,5 +1,5 @@ """Test PEP 585 works as expected, starting with Python 3.9""" -# pylint: disable=missing-docstring,unused-argument,unused-import,too-few-public-methods,invalid-name,inherit-non-class,unsupported-binary-operation,wrong-import-position,ungrouped-imports +# pylint: disable=missing-docstring,unused-argument,unused-import,too-few-public-methods,invalid-name,inherit-non-class,unsupported-binary-operation,wrong-import-position,ungrouped-imports,unused-variable import collections import dataclasses import typing @@ -110,3 +110,16 @@ var15: collections.Counter[int] var16: collections.abc.Iterable[int] var17: contextlib.AbstractContextManager[int] var18: re.Pattern[str] + + +def func3(): + AliasInvalid2 = list[int] + cast_variable2 = [1, 2, 3] + cast_variable2 = typing.cast(list[int], cast_variable2) + var19: list[int] + +def func4(var=list[int]): + pass + +def func5(arg1: list[int], arg2=set[int]): + pass |