mirror of
https://gitflic.ru/project/openide/openide.git
synced 2026-09-27 10:03:11 +07:00
Attempt to fix flaky PyiInspectionsTest.testPyiCompatibilityAndEllipsis and testPyiMissingOrEmptyDocstring
This commit is contained in:
@@ -20,6 +20,7 @@ import com.intellij.openapi.Disposable;
|
||||
import com.intellij.openapi.util.Disposer;
|
||||
import com.intellij.psi.PsiDocumentManager;
|
||||
import com.intellij.psi.PsiFile;
|
||||
import com.jetbrains.python.PythonLanguage;
|
||||
import com.jetbrains.python.fixtures.PyTestCase;
|
||||
import com.jetbrains.python.inspections.*;
|
||||
import com.jetbrains.python.inspections.unresolvedReference.PyUnresolvedReferencesInspection;
|
||||
@@ -38,6 +39,12 @@ public class PyiInspectionsTest extends PyTestCase {
|
||||
Disposer.dispose(myRootsDisposable);
|
||||
myRootsDisposable = null;
|
||||
}
|
||||
|
||||
// clear cached extensions
|
||||
// see com.jetbrains.python.PyFunctionTypeAnnotationParsingTest.tearDown()
|
||||
PythonVisitorFilter.INSTANCE.removeExplicitExtension(PythonLanguage.INSTANCE, (visitorClass, file) -> false);
|
||||
PythonVisitorFilter.INSTANCE.removeExplicitExtension(PyiLanguageDialect.getInstance(), (visitorClass, file) -> false);
|
||||
|
||||
super.tearDown();
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user