We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent 1ac975c commit 45db01bCopy full SHA for 45db01b
1 file changed
tests/test_tokenize.py
@@ -24,3 +24,17 @@ def test_backticks(self):
24
tokens = list(lexer.tokenize(sql))
25
self.assertEqual(len(tokens), 3)
26
self.assertEqual(tokens[0], (Name, u'`foo`'))
27
+
28
+ def test_linebreaks(self): # issue1
29
+ sql = 'foo\nbar\n'
30
+ tokens = lexer.tokenize(sql)
31
+ self.assertEqual(''.join(str(x[1]) for x in tokens), sql)
32
+ sql = 'foo\rbar\r'
33
34
35
+ sql = 'foo\r\nbar\r\n'
36
37
38
+ sql = 'foo\r\nbar\n'
39
40
0 commit comments