@@ -150,13 +150,19 @@ def test_eval_types_4():
150150 [
151151 Param [Literal ["a" ], int , Literal [ParamKind .POSITIONAL_ONLY ]],
152152 Param [Literal ["b" ], int ],
153- Param [Literal ["c" ], int , Literal [ParamKind .HAS_DEFAULT ]],
153+ Param [
154+ Literal ["c" ],
155+ int ,
156+ Literal [ParamKind .POSITIONAL_OR_KEYWORD ],
157+ int ,
158+ ],
154159 Param [None , int , Literal [ParamKind .VAR_POSITIONAL ]],
155160 Param [Literal ["d" ], int , Literal [ParamKind .KEYWORD_ONLY ]],
156161 Param [
157162 Literal ["e" ],
158163 int ,
159- Literal [ParamKind .HAS_DEFAULT , ParamKind .KEYWORD_ONLY ],
164+ Literal [ParamKind .KEYWORD_ONLY ],
165+ int ,
160166 ],
161167 Param [None , int , Literal [ParamKind .VAR_KEYWORD ]],
162168 ],
@@ -169,13 +175,19 @@ def test_eval_types_4():
169175 [
170176 Param [Literal ["a" ], int , Literal [ParamKind .POSITIONAL_ONLY ]],
171177 Param [Literal ["b" ], int ],
172- Param [Literal ["c" ], int , Literal [ParamKind .HAS_DEFAULT ]],
178+ Param [
179+ Literal ["c" ],
180+ int ,
181+ Literal [ParamKind .POSITIONAL_OR_KEYWORD ],
182+ int ,
183+ ],
173184 Param [None , int , Literal [ParamKind .VAR_POSITIONAL ]],
174185 Param [Literal ["d" ], int , Literal [ParamKind .KEYWORD_ONLY ]],
175186 Param [
176187 Literal ["e" ],
177188 int ,
178- Literal [ParamKind .HAS_DEFAULT , ParamKind .KEYWORD_ONLY ],
189+ Literal [ParamKind .KEYWORD_ONLY ],
190+ int ,
179191 ],
180192 Param [None , int , Literal [ParamKind .VAR_KEYWORD ]],
181193 ],
@@ -1509,13 +1521,16 @@ def test_callable_to_signature_01():
15091521 [
15101522 Param [None , int ],
15111523 Param [Literal ["b" ], int ],
1512- Param [Literal ["c" ], int , Literal [ParamKind .HAS_DEFAULT ]],
1524+ Param [
1525+ Literal ["c" ], int , Literal [ParamKind .POSITIONAL_OR_KEYWORD ], int
1526+ ],
15131527 Param [None , int , Literal [ParamKind .VAR_POSITIONAL ]],
15141528 Param [Literal ["d" ], int , Literal [ParamKind .KEYWORD_ONLY ]],
15151529 Param [
15161530 Literal ["e" ],
15171531 int ,
1518- Literal [ParamKind .HAS_DEFAULT , ParamKind .KEYWORD_ONLY ],
1532+ Literal [ParamKind .KEYWORD_ONLY ],
1533+ int ,
15191534 ],
15201535 Param [None , int , Literal [ParamKind .VAR_KEYWORD ]],
15211536 ],
@@ -1544,13 +1559,16 @@ class C:
15441559 tuple [
15451560 Param [None , int ],
15461561 Param [Literal ["b" ], int ],
1547- Param [Literal ["c" ], int , Literal [ParamKind .HAS_DEFAULT ]],
1562+ Param [
1563+ Literal ["c" ], int , Literal [ParamKind .POSITIONAL_OR_KEYWORD ], int
1564+ ],
15481565 Param [None , int , Literal [ParamKind .VAR_POSITIONAL ]],
15491566 Param [Literal ["d" ], int , Literal [ParamKind .KEYWORD_ONLY ]],
15501567 Param [
15511568 Literal ["e" ],
15521569 int ,
1553- Literal [ParamKind .HAS_DEFAULT , ParamKind .KEYWORD_ONLY ],
1570+ Literal [ParamKind .KEYWORD_ONLY ],
1571+ int ,
15541572 ],
15551573 Param [None , int , Literal [ParamKind .VAR_KEYWORD ]],
15561574 ],
@@ -1574,13 +1592,16 @@ class C:
15741592 tuple [
15751593 Param [None , int ],
15761594 Param [Literal ["b" ], int ],
1577- Param [Literal ["c" ], int , Literal [ParamKind .HAS_DEFAULT ]],
1595+ Param [
1596+ Literal ["c" ], int , Literal [ParamKind .POSITIONAL_OR_KEYWORD ], int
1597+ ],
15781598 Param [None , int , Literal [ParamKind .VAR_POSITIONAL ]],
15791599 Param [Literal ["d" ], int , Literal [ParamKind .KEYWORD_ONLY ]],
15801600 Param [
15811601 Literal ["e" ],
15821602 int ,
1583- Literal [ParamKind .HAS_DEFAULT , ParamKind .KEYWORD_ONLY ],
1603+ Literal [ParamKind .KEYWORD_ONLY ],
1604+ int ,
15841605 ],
15851606 Param [None , int , Literal [ParamKind .VAR_KEYWORD ]],
15861607 ],
0 commit comments