From eb9afb54f65d1d0ffeaa0a083bbccf0a048fb162 Mon Sep 17 00:00:00 2001 From: Mike Amy Date: Wed, 7 Nov 2012 20:39:42 +0700 Subject: Special case grouping logic for VARCHAR, otherwise it gets lost from field definitions. --- tests/test_grouping.py | 4 ++++ 1 file changed, 4 insertions(+) (limited to 'tests') diff --git a/tests/test_grouping.py b/tests/test_grouping.py index 8d84804..c63d8e5 100644 --- a/tests/test_grouping.py +++ b/tests/test_grouping.py @@ -189,6 +189,10 @@ class TestGrouping(TestCaseBase): self.assert_(isinstance(p.tokens[0], sql.Function)) self.assertEqual(len(list(p.tokens[0].get_parameters())), 2) + def test_varchar(self): + p = sqlparse.parse('"text" Varchar(50) NOT NULL')[0] + self.assert_(isinstance(p.tokens[2], sql.Function)) + class TestStatement(TestCaseBase): -- cgit v1.2.1