diff options
| author | Kevin Jing Qiu <kevin.jing.qiu@gmail.com> | 2012-01-10 13:16:26 +0100 |
|---|---|---|
| committer | Kevin Jing Qiu <kevin.jing.qiu@gmail.com> | 2012-01-10 13:16:26 +0100 |
| commit | c794c97531c09e66b6a7ffac76626a727ad02f5e (patch) | |
| tree | 82b517d68d9da916a61e72af40b4ac41a92d351c /tests/test_tokenize.py | |
| parent | a66921a2b67ef725f31658697003c383e58a4236 (diff) | |
| download | sqlparse-c794c97531c09e66b6a7ffac76626a727ad02f5e.tar.gz | |
Fixed lexer to accept negative numbers (fixes issue56).
Diffstat (limited to 'tests/test_tokenize.py')
| -rw-r--r-- | tests/test_tokenize.py | 6 |
1 files changed, 6 insertions, 0 deletions
diff --git a/tests/test_tokenize.py b/tests/test_tokenize.py index a1dd4a8..3f51a46 100644 --- a/tests/test_tokenize.py +++ b/tests/test_tokenize.py @@ -62,6 +62,12 @@ class TestTokenize(unittest.TestCase): self.assertEqual(tokens[2][0], Name) self.assertEqual(tokens[2][1], 'join_col') + def test_negative_numbers(self): + sql = "values(-1)" + tokens = list(lexer.tokenize(sql)) + self.assertEqual(len(tokens), 4) + self.assertEqual(tokens[2][0], Number.Integer) + self.assertEqual(tokens[2][1], '-1') class TestToken(unittest.TestCase): |
