mirror of
https://gitflic.ru/project/openide/openide.git
synced 2026-09-27 10:03:11 +07:00
IronPython test fix
This commit is contained in:
@@ -2,6 +2,7 @@ package com.jetbrains.env.python.dotNet;
|
||||
|
||||
import com.google.common.collect.Sets;
|
||||
import com.intellij.codeInsight.intention.IntentionAction;
|
||||
import com.intellij.codeInsight.intention.IntentionActionDelegate;
|
||||
import com.intellij.codeInspection.LocalQuickFix;
|
||||
import com.intellij.codeInspection.ex.QuickFixWrapper;
|
||||
import com.intellij.openapi.application.ApplicationManager;
|
||||
@@ -119,7 +120,12 @@ class SkeletonTestTask extends PyExecutionFixtureTestTask {
|
||||
public void run() {
|
||||
PsiDocumentManager.getInstance(myFixture.getProject()).commitAllDocuments();
|
||||
final String intentionName = PyBundle.message("sdk.gen.stubs.for.binary.modules", myUseQuickFixWithThisModuleOnly);
|
||||
final IntentionAction intention = myFixture.findSingleIntention(intentionName);
|
||||
IntentionAction intention = myFixture.findSingleIntention(intentionName);
|
||||
|
||||
if (intention instanceof IntentionActionDelegate) {
|
||||
intention = ((IntentionActionDelegate)intention).getDelegate();
|
||||
}
|
||||
|
||||
Assert.assertNotNull("No intention found to generate skeletons!", intention);
|
||||
Assert.assertThat("Intention should be quick fix to run", intention, Matchers.instanceOf(QuickFixWrapper.class));
|
||||
final LocalQuickFix quickFix = ((QuickFixWrapper)intention).getFix();
|
||||
|
||||
Reference in New Issue
Block a user