PY-49697 Fix false positive for metaclass overloaded __or__

(cherry picked from commit d8e327da30c0b359c8eb3b890c72c41a9c3c4444)

IJ-MR-11817

GitOrigin-RevId: a21ecb8b66e3510abc4401ac351789a858482463
This commit is contained in:
andrey.matveev
2021-07-13 15:52:04 +07:00
committed by intellij-monorepo-bot
parent 059867630f
commit f84e2d8452
4 changed files with 60 additions and 2 deletions

View File

@@ -518,6 +518,16 @@ public class PythonHighlightingTest extends PyTestCase {
doTest(LanguageLevel.PYTHON39, false, false);
}
// PY-49697
public void testNoErrorMetaClassOverloadBitwiseOrOperator() {
doTest(LanguageLevel.PYTHON39, false, false);
}
// PY-49697
public void testNoErrorMetaClassOverloadBitwiseOrOperatorReturnTypesUnion() {
doTest(LanguageLevel.PYTHON39, false, false);
}
@NotNull
private static EditorColorsScheme createTemporaryColorScheme() {
EditorColorsManager manager = EditorColorsManager.getInstance();