@@ -67,8 +67,7 @@ x: List[int | str]
6767reveal_type(x) # N: Revealed type is "builtins.list[Union[builtins.int, builtins.str]]"
6868[builtins fixtures/list.pyi]
6969
70- [case testUnionOrSyntaxWithQuotedFunctionTypesPre310]
71- # flags: --python-version 3.9
70+ [case testUnionOrSyntaxWithQuotedFunctionTypes]
7271from typing import Union
7372def f(x: 'Union[int, str, None]') -> 'Union[int, None]':
7473 reveal_type(x) # N: Revealed type is "Union[builtins.int, builtins.str, None]"
@@ -80,8 +79,7 @@ def g(x: "int | str | None") -> "int | None":
8079 return 42
8180reveal_type(g) # N: Revealed type is "def (x: Union[builtins.int, builtins.str, None]) -> Union[builtins.int, None]"
8281
83- [case testUnionOrSyntaxWithQuotedVariableTypesPre310]
84- # flags: --python-version 3.9
82+ [case testUnionOrSyntaxWithQuotedVariableTypes]
8583y: "int | str" = 42
8684reveal_type(y) # N: Revealed type is "Union[builtins.int, builtins.str]"
8785
@@ -137,7 +135,6 @@ x: int | None
137135x: int | None # E: X | Y syntax for unions requires Python 3.10
138136
139137[case testUnionOrSyntaxInStubFile]
140- # flags: --python-version 3.9
141138from lib import x
142139[file lib.pyi]
143140x: int | None
@@ -187,7 +184,6 @@ def g(x: int | str | tuple[int, str] | C) -> None:
187184[builtins fixtures/isinstance_python3_10.pyi]
188185
189186[case testUnionOrSyntaxInIsinstanceNotSupported]
190- # flags: --python-version 3.9
191187from typing import Union
192188def f(x: Union[int, str, None]) -> None:
193189 if isinstance(x, int | str):
0 commit comments