From ec5c00896743fd28c2f248f8236acb46c040adaf Mon Sep 17 00:00:00 2001 From: Ekaterina Tuzova Date: Wed, 11 Jul 2012 20:59:36 +0400 Subject: [PATCH] fixed PY-6889 Incorrect indent on pasting class method on module-level right after the class itself --- python/testData/copyPaste/multiLine/IndentTopLevel.after.py | 6 ++++++ python/testData/copyPaste/multiLine/IndentTopLevel.dst.py | 4 ++++ python/testData/copyPaste/multiLine/IndentTopLevel.src.py | 4 ++++ python/testSrc/com/jetbrains/python/PyCopyPasteTest.java | 4 ++++ 4 files changed, 18 insertions(+) create mode 100644 python/testData/copyPaste/multiLine/IndentTopLevel.after.py create mode 100644 python/testData/copyPaste/multiLine/IndentTopLevel.dst.py create mode 100644 python/testData/copyPaste/multiLine/IndentTopLevel.src.py diff --git a/python/testData/copyPaste/multiLine/IndentTopLevel.after.py b/python/testData/copyPaste/multiLine/IndentTopLevel.after.py new file mode 100644 index 000000000000..ad8dfc390761 --- /dev/null +++ b/python/testData/copyPaste/multiLine/IndentTopLevel.after.py @@ -0,0 +1,6 @@ +def f(): + a = 1 + b = 2 +def f(): + a = 1 + b = 2 diff --git a/python/testData/copyPaste/multiLine/IndentTopLevel.dst.py b/python/testData/copyPaste/multiLine/IndentTopLevel.dst.py new file mode 100644 index 000000000000..057592383962 --- /dev/null +++ b/python/testData/copyPaste/multiLine/IndentTopLevel.dst.py @@ -0,0 +1,4 @@ +def f(): + a = 1 + b = 2 + \ No newline at end of file diff --git a/python/testData/copyPaste/multiLine/IndentTopLevel.src.py b/python/testData/copyPaste/multiLine/IndentTopLevel.src.py new file mode 100644 index 000000000000..74be0967eb55 --- /dev/null +++ b/python/testData/copyPaste/multiLine/IndentTopLevel.src.py @@ -0,0 +1,4 @@ +def f(): + a = 1 + b = 2 + \ No newline at end of file diff --git a/python/testSrc/com/jetbrains/python/PyCopyPasteTest.java b/python/testSrc/com/jetbrains/python/PyCopyPasteTest.java index aa6b78606538..6d30c6f77c2e 100644 --- a/python/testSrc/com/jetbrains/python/PyCopyPasteTest.java +++ b/python/testSrc/com/jetbrains/python/PyCopyPasteTest.java @@ -179,6 +179,10 @@ public class PyCopyPasteTest extends PyTestCase { doTestSingleLine(); } + public void testIndentTopLevel() { //PY-6889 + doTestMultiLine(); + } + private void doTest() { String name = getTestName(false);