From cbac1efb4cb829a2e95cafc162608ccb0c53974d Mon Sep 17 00:00:00 2001 From: Irina Fediaeva Date: Mon, 10 Apr 2023 17:28:48 +0300 Subject: [PATCH] PY-49946: Mark errors in non-working test cases and mute them GitOrigin-RevId: 4ca439c05c9325646f191073b9cba58988b8d161 --- .../paramInfo/InitializingAttrsKwOnlyOnDerivedClass.py | 2 +- .../paramInfo/InitializingDataclassKwOnlyOnClass.py | 2 +- .../testSrc/com/jetbrains/python/PyParameterInfoTest.java | 6 ++++-- 3 files changed, 6 insertions(+), 4 deletions(-) diff --git a/python/testData/paramInfo/InitializingAttrsKwOnlyOnDerivedClass.py b/python/testData/paramInfo/InitializingAttrsKwOnlyOnDerivedClass.py index 032823afb900..3c17970fe25a 100644 --- a/python/testData/paramInfo/InitializingAttrsKwOnlyOnDerivedClass.py +++ b/python/testData/paramInfo/InitializingAttrsKwOnlyOnDerivedClass.py @@ -20,7 +20,7 @@ class Base2: class Derived2(Base2): b = attr.ib(type=int, default=1) -Derived2() +Derived2() # non-working case @attr.s diff --git a/python/testData/paramInfo/InitializingDataclassKwOnlyOnClass.py b/python/testData/paramInfo/InitializingDataclassKwOnlyOnClass.py index 687d54abdcd4..30fe849d7958 100644 --- a/python/testData/paramInfo/InitializingDataclassKwOnlyOnClass.py +++ b/python/testData/paramInfo/InitializingDataclassKwOnlyOnClass.py @@ -18,7 +18,7 @@ class Base2: class Derived2(Base2): b: int -Derived2() +Derived2() # non-working case @dataclass(kw_only=True) class Base3: diff --git a/python/testSrc/com/jetbrains/python/PyParameterInfoTest.java b/python/testSrc/com/jetbrains/python/PyParameterInfoTest.java index 83903c1ea55d..77861d343eec 100644 --- a/python/testSrc/com/jetbrains/python/PyParameterInfoTest.java +++ b/python/testSrc/com/jetbrains/python/PyParameterInfoTest.java @@ -816,7 +816,8 @@ public class PyParameterInfoTest extends LightMarkedTestCase { final Map marks = loadTest(4); feignCtrlP(marks.get("").getTextOffset()).check("*, a: int, b: int", new String[]{"*, a: int"}); - feignCtrlP(marks.get("").getTextOffset()).check("*, a: int, b: int = ...", new String[]{"*, a: int"}); + // non-working case PY-39461 + //feignCtrlP(marks.get("").getTextOffset()).check("a: int, *, b: int = ...", new String[]{"a: int, "}); feignCtrlP(marks.get("").getTextOffset()).check("*, a: int = ..., b: int", new String[]{"*, a: int"}); feignCtrlP(marks.get("").getTextOffset()).check("*, a: int = ..., b: int = ...", new String[]{"*, a: int"}); } @@ -1134,7 +1135,8 @@ public class PyParameterInfoTest extends LightMarkedTestCase { final Map marks = loadTest(4); feignCtrlP(marks.get("").getTextOffset()).check("b: int, *, a: int", new String[]{"b: int, "}); - feignCtrlP(marks.get("").getTextOffset()).check("a: int, *, b: int", new String[]{"a: int, "}); + // non-working case PY-39461 + //feignCtrlP(marks.get("").getTextOffset()).check("a: int, *, b: int", new String[]{"a: int, "}); feignCtrlP(marks.get("").getTextOffset()).check("*, a: int, b: int", new String[]{"*, a: int"}); feignCtrlP(marks.get("").getTextOffset()).check("*, a: int", new String[]{"*, a: int"}); }