diff --git a/python/testData/inspections/PyCompatibilityInspection/trailingCommaAfterStarArgs.py b/python/testData/inspections/PyCompatibilityInspection/trailingCommaAfterStarArgs.py index 7800246ffc1b..b89e190eb4e5 100644 --- a/python/testData/inspections/PyCompatibilityInspection/trailingCommaAfterStarArgs.py +++ b/python/testData/inspections/PyCompatibilityInspection/trailingCommaAfterStarArgs.py @@ -2,9 +2,5 @@ def foo(*args, **kwargs): print(args, kwargs) -foo(1, 2, 3, *[3] < error -descr = "Python versions < 3.5 do not allow a trailing comma after *expression" > < warning -descr = "Python versions < 3.5 do not allow a trailing comma after *expression" >, < / warning > < / error >) -foo(1, 2, 3, *[3], **{'d': 'd'} < error -descr = "Python versions < 3.5 do not allow a trailing comma after **expression" > < warning -descr = "Python versions < 3.5 do not allow a trailing comma after **expression" >, < / warning > < / error >) +foo(1, 2, 3, *[3],) +foo(1, 2, 3, *[3], **{'d': 'd'},) diff --git a/python/testSrc/com/jetbrains/python/inspections/PyCompatibilityInspectionTest.java b/python/testSrc/com/jetbrains/python/inspections/PyCompatibilityInspectionTest.java index dd6b3768ef03..c202630c6a5b 100644 --- a/python/testSrc/com/jetbrains/python/inspections/PyCompatibilityInspectionTest.java +++ b/python/testSrc/com/jetbrains/python/inspections/PyCompatibilityInspectionTest.java @@ -201,6 +201,7 @@ public class PyCompatibilityInspectionTest extends PyInspectionTestCase { public void testTrailingCommaAfterStarArgs() { doTest(LanguageLevel.PYTHON34); } + private void doTest(@NotNull LanguageLevel level) { runWithLanguageLevel(level, this::doTest); }