diff --git a/python/testData/inspections/PyTypeCheckerInspection/SetMethods.py b/python/testData/inspections/PyTypeCheckerInspection/SetMethods.py new file mode 100644 index 000000000000..3080f6288cb0 --- /dev/null +++ b/python/testData/inspections/PyTypeCheckerInspection/SetMethods.py @@ -0,0 +1,9 @@ +xs = set([1, 2, 3]) + +'foo' + xs.pop() +xs.discard('foo') +xs.remove('bar') +xs.add(object()) + +ys = ['green', 'eggs'] +ys.extend(xs) diff --git a/python/testSrc/com/jetbrains/python/inspections/PyTypeCheckerInspectionTest.java b/python/testSrc/com/jetbrains/python/inspections/PyTypeCheckerInspectionTest.java index fbf10969bb69..4f4733638284 100644 --- a/python/testSrc/com/jetbrains/python/inspections/PyTypeCheckerInspectionTest.java +++ b/python/testSrc/com/jetbrains/python/inspections/PyTypeCheckerInspectionTest.java @@ -300,4 +300,9 @@ public class PyTypeCheckerInspectionTest extends PyTestCase { public void testAbsSetAndMutableSet() { doTest(); } + + // PY-19884 + public void testSetMethods() { + doTest(); + } }