mirror of
https://github.com/python/cpython.git
synced 2025-08-03 16:39:00 +00:00
gh-122943: Remove the object converter for var-positional parameter (GH-126560)
This commit is contained in:
parent
c222441fa7
commit
06a8b0bb5e
7 changed files with 80 additions and 87 deletions
|
@ -338,7 +338,7 @@ class ClinicWholeFileTest(TestCase):
|
|||
my_test_func
|
||||
|
||||
pos_arg: object
|
||||
*args: object
|
||||
*args: tuple
|
||||
*
|
||||
kw_arg: object
|
||||
[clinic start generated code]*/
|
||||
|
@ -353,7 +353,7 @@ class ClinicWholeFileTest(TestCase):
|
|||
|
||||
pos_arg: object
|
||||
*
|
||||
*args: object
|
||||
*args: tuple
|
||||
kw_arg: object
|
||||
[clinic start generated code]*/
|
||||
"""
|
||||
|
@ -1816,7 +1816,7 @@ class ClinicParserTest(TestCase):
|
|||
foo.bar
|
||||
a: int
|
||||
* [from 3.14]
|
||||
*args: object
|
||||
*args: tuple
|
||||
b: int
|
||||
Docstring.
|
||||
"""
|
||||
|
@ -1844,7 +1844,7 @@ class ClinicParserTest(TestCase):
|
|||
module foo
|
||||
foo.bar
|
||||
a: int
|
||||
*args: object
|
||||
*args: tuple
|
||||
* [from 3.14]
|
||||
b: int
|
||||
Docstring.
|
||||
|
@ -1980,7 +1980,7 @@ class ClinicParserTest(TestCase):
|
|||
foo.bar
|
||||
x: int
|
||||
y: int
|
||||
*args: object
|
||||
*args: tuple
|
||||
z: int
|
||||
/
|
||||
"""
|
||||
|
@ -2031,7 +2031,7 @@ class ClinicParserTest(TestCase):
|
|||
module foo
|
||||
foo.bar
|
||||
a: int
|
||||
*args: object
|
||||
*args: tuple
|
||||
/ [from 3.14]
|
||||
b: int
|
||||
Docstring.
|
||||
|
@ -2070,8 +2070,8 @@ class ClinicParserTest(TestCase):
|
|||
block = """
|
||||
module foo
|
||||
foo.bar
|
||||
*vararg1: object
|
||||
*vararg2: object
|
||||
*vararg1: tuple
|
||||
*vararg2: tuple
|
||||
"""
|
||||
self.expect_failure(block, err, lineno=3)
|
||||
|
||||
|
@ -2156,11 +2156,11 @@ class ClinicParserTest(TestCase):
|
|||
block = """
|
||||
module foo
|
||||
foo.bar
|
||||
*vararg1: object
|
||||
\t*vararg2: object
|
||||
*vararg1: tuple
|
||||
\t*vararg2: tuple
|
||||
"""
|
||||
err = ("Tab characters are illegal in the Clinic DSL: "
|
||||
r"'\t*vararg2: object'")
|
||||
r"'\t*vararg2: tuple'")
|
||||
self.expect_failure(block, err)
|
||||
|
||||
def test_indent_stack_illegal_outdent(self):
|
||||
|
@ -2505,7 +2505,7 @@ class ClinicParserTest(TestCase):
|
|||
err = "Vararg can't take a default value!"
|
||||
block = """
|
||||
fn
|
||||
*args: object = None
|
||||
*args: tuple = None
|
||||
"""
|
||||
self.expect_failure(block, err, lineno=1)
|
||||
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue