From d8a21260ba5171bc8068fb9a35ceb84d507af3df Mon Sep 17 00:00:00 2001 From: Dmitry Jemerov Date: Mon, 14 Nov 2011 16:27:12 +0100 Subject: [PATCH] passing test for PY-4947 --- python/testData/wrap/WrapInStringLiteral.after.py | 7 +++++++ python/testData/wrap/WrapInStringLiteral.py | 6 ++++++ python/testSrc/com/jetbrains/python/PyWrapTest.java | 4 ++++ 3 files changed, 17 insertions(+) create mode 100644 python/testData/wrap/WrapInStringLiteral.after.py create mode 100644 python/testData/wrap/WrapInStringLiteral.py diff --git a/python/testData/wrap/WrapInStringLiteral.after.py b/python/testData/wrap/WrapInStringLiteral.after.py new file mode 100644 index 000000000000..f9e95309919a --- /dev/null +++ b/python/testData/wrap/WrapInStringLiteral.after.py @@ -0,0 +1,7 @@ +class Test: + def execQueries(self, queries): + pass + + def someFunction(self): + self.execQueries("SELECT field1, field2, field3 FROM %s WHERE 1=1 AND " \ + "field") \ No newline at end of file diff --git a/python/testData/wrap/WrapInStringLiteral.py b/python/testData/wrap/WrapInStringLiteral.py new file mode 100644 index 000000000000..3eb432da3d31 --- /dev/null +++ b/python/testData/wrap/WrapInStringLiteral.py @@ -0,0 +1,6 @@ +class Test: + def execQueries(self, queries): + pass + + def someFunction(self): + self.execQueries("SELECT field1, field2, field3 FROM %s WHERE 1=1") \ No newline at end of file diff --git a/python/testSrc/com/jetbrains/python/PyWrapTest.java b/python/testSrc/com/jetbrains/python/PyWrapTest.java index dcae472f9f25..ad610a59459f 100644 --- a/python/testSrc/com/jetbrains/python/PyWrapTest.java +++ b/python/testSrc/com/jetbrains/python/PyWrapTest.java @@ -45,6 +45,10 @@ public class PyWrapTest extends PyTestCase { doTest("=None"); } + public void testWrapStringLiteral() { // PY-4947 + doTest(" AND field"); + } + private void doTest(final String textToType) { myFixture.configureByFile("wrap/" + getTestName(false) + ".py"); myFixture.type(textToType);