summaryrefslogtreecommitdiff
path: root/tests/functional/p/postponed_evaluation_pep585_py39.py
diff options
context:
space:
mode:
Diffstat (limited to 'tests/functional/p/postponed_evaluation_pep585_py39.py')
-rw-r--r--tests/functional/p/postponed_evaluation_pep585_py39.py15
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