test fix: use correct modality state

This commit is contained in:
Ilya.Kazakevich
2018-03-27 01:02:52 +03:00
parent e8d12bf09a
commit f711edc17b
@@ -116,7 +116,7 @@ class SkeletonTestTask extends PyExecutionFixtureTestTask {
myFixture.enableInspections(PyUnresolvedReferencesInspection.class); // This inspection should suggest us to generate stubs
UIUtil.invokeAndWaitIfNeeded((Runnable)() -> {
ApplicationManager.getApplication().invokeAndWait(() -> {
PsiDocumentManager.getInstance(myFixture.getProject()).commitAllDocuments();
final String intentionName = PyBundle.message("sdk.gen.stubs.for.binary.modules", myUseQuickFixWithThisModuleOnly);
IntentionAction intention = myFixture.findSingleIntention(intentionName);
@@ -132,7 +132,7 @@ class SkeletonTestTask extends PyExecutionFixtureTestTask {
Matchers.instanceOf(GenerateBinaryStubsFix.class));
final Task fixTask = ((GenerateBinaryStubsFix)quickFix).getFixTask(myFixture.getFile());
fixTask.run(new AbstractProgressIndicatorBase());
});
}, ModalityState.defaultModalityState());
FileUtil.copy(skeletonFile, new File(myFixture.getTempDirPath(), skeletonFile.getName()));
if (myExpectedSkeletonFile != null) {