Merge remote-tracking branch 'origin/master'

This commit is contained in:
Dmitry Jemerov
2012-08-28 15:57:52 +02:00
4 changed files with 9 additions and 1 deletions
@@ -99,7 +99,7 @@ public class TypeAssertionIntention implements IntentionAction {
if (document.getLineNumber(statementList.getTextOffset()) ==
document.getLineNumber(statementListParent.getTextOffset())) {
final String substring =
TextRange.create(statementListParent.getTextOffset(), statementList.getTextOffset()).substring(document.getText());
TextRange.create(statementListParent.getTextRange().getStartOffset(), statementList.getTextOffset()).substring(document.getText());
final PyStatement foo =
elementGenerator.createFromText(LanguageLevel.forElement(problemElement), PyStatement.class, substring + "\n\t" +
text + "\n\t" + statementList.getText());
@@ -0,0 +1,3 @@
def foo(a, b):
assert isinstance(a, object)
a.
@@ -0,0 +1 @@
def foo(a, b): a<caret>.
@@ -249,6 +249,10 @@ public class PyIntentionTest extends PyTestCase {
doTest(PyBundle.message("INTN.insert.assertion"));
}
public void testTypeAssertion1() { //PY-7089
doTest(PyBundle.message("INTN.insert.assertion"));
}
public void testDocStub() {
doDocStubTest();
}