From 21d99ffab5a0c7212676acc996bb1d9ad653301b Mon Sep 17 00:00:00 2001 From: Andrey Vlasovskikh Date: Fri, 29 Jul 2016 19:08:24 +0300 Subject: [PATCH] Disabled compatiblity inspection for backported 'typing' (PY-18880) --- .../python/inspections/PyCompatibilityInspection.java | 1 + .../PyCompatibilityInspection/backportedTyping.py | 1 + .../python/inspections/PyCompatibilityInspectionTest.java | 5 +++++ 3 files changed, 7 insertions(+) create mode 100644 python/testData/inspections/PyCompatibilityInspection/backportedTyping.py diff --git a/python/src/com/jetbrains/python/inspections/PyCompatibilityInspection.java b/python/src/com/jetbrains/python/inspections/PyCompatibilityInspection.java index 1314f323987d..ae5998624687 100644 --- a/python/src/com/jetbrains/python/inspections/PyCompatibilityInspection.java +++ b/python/src/com/jetbrains/python/inspections/PyCompatibilityInspection.java @@ -62,6 +62,7 @@ import java.util.List; public class PyCompatibilityInspection extends PyInspection { public static List BACKPORTED_PACKAGES = ImmutableList.builder() .add("enum") + .add("typing") .build(); public static final int LATEST_INSPECTION_VERSION = 1; diff --git a/python/testData/inspections/PyCompatibilityInspection/backportedTyping.py b/python/testData/inspections/PyCompatibilityInspection/backportedTyping.py new file mode 100644 index 000000000000..d11749c1e4ac --- /dev/null +++ b/python/testData/inspections/PyCompatibilityInspection/backportedTyping.py @@ -0,0 +1 @@ +import typing diff --git a/python/testSrc/com/jetbrains/python/inspections/PyCompatibilityInspectionTest.java b/python/testSrc/com/jetbrains/python/inspections/PyCompatibilityInspectionTest.java index 867cc3a97638..ca6272720622 100644 --- a/python/testSrc/com/jetbrains/python/inspections/PyCompatibilityInspectionTest.java +++ b/python/testSrc/com/jetbrains/python/inspections/PyCompatibilityInspectionTest.java @@ -181,6 +181,11 @@ public class PyCompatibilityInspectionTest extends PyTestCase { doTest(); } + // PY-18880 + public void testBackportedTyping() { + doTest(); + } + private void doTest(@NotNull LanguageLevel level) { runWithLanguageLevel(level, this::doTest); }