fix PyInlineLocalTest?

This commit is contained in:
Dmitry Jemerov
2010-06-18 13:59:36 +04:00
parent c3a67953ff
commit 52453b66db
@@ -23,9 +23,13 @@ public class PyInlineLocalTest extends LightMarkedTestCase {
try {
PsiElement element = map.values().iterator().next().getParent();
PyReferenceExpression ref = null;
if (element instanceof PyReferenceExpression) {
while (element instanceof PyReferenceExpression) {
ref = (PyReferenceExpression)element;
element = ((PyReferenceExpression)element).getReference().resolve();
PsiElement newElement = ((PyReferenceExpression)element).getReference().resolve();
if (element == newElement) {
break;
}
element = newElement;
}
PyInlineLocalHandler.invoke(myFixture.getProject(), myFixture.getEditor(), (PyTargetExpression)element, ref);
if (expectedError != null) fail("expected error: '" + expectedError + "', got none");