From 01390c0ba2bd3d034c00e4e919c56a202577fe27 Mon Sep 17 00:00:00 2001 From: STerliakov Date: Wed, 25 Sep 2024 18:45:54 +0200 Subject: [PATCH] Fix lost error in test --- test-data/unit/check-parameter-specification.test | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/test-data/unit/check-parameter-specification.test b/test-data/unit/check-parameter-specification.test index caf4f312e5f8..2ba2e0a623c0 100644 --- a/test-data/unit/check-parameter-specification.test +++ b/test-data/unit/check-parameter-specification.test @@ -2364,7 +2364,8 @@ def run3(func: Callable[Concatenate[int, P], T], *args: P.args, **kwargs: P.kwar def run_bad(func: Callable[Concatenate[int, P], T], *args: P.args, **kwargs: P.kwargs) -> T: func2 = partial(func, *args) # E: Argument 1 has incompatible type "*P.args"; expected "int" - return func2(1, **kwargs) # E: Too many arguments + return func2(1, **kwargs) # E: Too many arguments \ + # E: Argument 1 has incompatible type "int"; expected "P.args" def run_bad2(func: Callable[Concatenate[int, P], T], *args: P.args, **kwargs: P.kwargs) -> T: func2 = partial(func, 1, *args) @@ -2376,4 +2377,6 @@ def run_bad3(func: Callable[Concatenate[int, P], T], *args: P.args, **kwargs: P. return func2(1, **kwargs) # E: Too many arguments \ # E: Argument 1 has incompatible type "int"; expected "P.args" + + [builtins fixtures/paramspec.pyi]