summaryrefslogtreecommitdiff
path: root/tests/test_format.py
diff options
context:
space:
mode:
Diffstat (limited to 'tests/test_format.py')
-rw-r--r--tests/test_format.py6
1 files changed, 6 insertions, 0 deletions
diff --git a/tests/test_format.py b/tests/test_format.py
index 7a2c655..c9c6f46 100644
--- a/tests/test_format.py
+++ b/tests/test_format.py
@@ -68,6 +68,12 @@ class TestFormat(TestCaseBase):
self.assertRaises(sqlparse.SQLParseError, sqlparse.format, s,
strip_whitespace=None)
+ def test_preserve_ws(self):
+ # preserve at least one whitespace after subgroups
+ f = lambda sql: sqlparse.format(sql, strip_whitespace=True)
+ s = 'select\n* /* foo */ from bar '
+ self.ndiffAssertEqual(f(s), 'select * /* foo */ from bar')
+
def test_outputformat(self):
sql = 'select * from foo;'
self.assertRaises(sqlparse.SQLParseError, sqlparse.format, sql,