diff options
| author | Victor Uriarte <victor.m.uriarte@intel.com> | 2016-05-11 10:33:13 -0700 |
|---|---|---|
| committer | Victor Uriarte <victor.m.uriarte@intel.com> | 2016-06-12 12:31:27 -0700 |
| commit | 90ef13bf9a8ebdefab25669173e07ae5530e9c89 (patch) | |
| tree | 19b38fbb6b1b8a1eb34a51571da6edc1334589eb /tests | |
| parent | 50de51a5d6abb2a2f8649091912090983dab843d (diff) | |
| download | sqlparse-90ef13bf9a8ebdefab25669173e07ae5530e9c89.tar.gz | |
Add sql.Operation tokenlist
Diffstat (limited to 'tests')
| -rw-r--r-- | tests/test_grouping.py | 17 |
1 files changed, 9 insertions, 8 deletions
diff --git a/tests/test_grouping.py b/tests/test_grouping.py index 7ea1c75..147162f 100644 --- a/tests/test_grouping.py +++ b/tests/test_grouping.py @@ -106,15 +106,16 @@ class TestGrouping(TestCaseBase): self.assert_(isinstance(p.tokens[0].tokens[0], sql.Function)) p = sqlparse.parse('foo()||col2 bar')[0] self.assert_(isinstance(p.tokens[0], sql.Identifier)) - self.assert_(isinstance(p.tokens[0].tokens[0], sql.Function)) + self.assert_(isinstance(p.tokens[0].tokens[0], sql.Operation)) + self.assert_(isinstance(p.tokens[0].tokens[0].tokens[0], sql.Function)) def test_identifier_extended(self): # issue 15 p = sqlparse.parse('foo+100')[0] - self.assert_(isinstance(p.tokens[0], sql.Identifier)) + self.assert_(isinstance(p.tokens[0], sql.Operation)) p = sqlparse.parse('foo + 100')[0] - self.assert_(isinstance(p.tokens[0], sql.Identifier)) + self.assert_(isinstance(p.tokens[0], sql.Operation)) p = sqlparse.parse('foo*100')[0] - self.assert_(isinstance(p.tokens[0], sql.Identifier)) + self.assert_(isinstance(p.tokens[0], sql.Operation)) def test_identifier_list(self): p = sqlparse.parse('a, b, c')[0] @@ -267,25 +268,25 @@ class TestStatement(TestCaseBase): def test_identifier_with_operators(): # issue 53 p = sqlparse.parse('foo||bar')[0] assert len(p.tokens) == 1 - assert isinstance(p.tokens[0], sql.Identifier) + assert isinstance(p.tokens[0], sql.Operation) # again with whitespaces p = sqlparse.parse('foo || bar')[0] assert len(p.tokens) == 1 - assert isinstance(p.tokens[0], sql.Identifier) + assert isinstance(p.tokens[0], sql.Operation) def test_identifier_with_op_trailing_ws(): # make sure trailing whitespace isn't grouped with identifier p = sqlparse.parse('foo || bar ')[0] assert len(p.tokens) == 2 - assert isinstance(p.tokens[0], sql.Identifier) + assert isinstance(p.tokens[0], sql.Operation) assert p.tokens[1].ttype is T.Whitespace def test_identifier_with_string_literals(): p = sqlparse.parse('foo + \'bar\'')[0] assert len(p.tokens) == 1 - assert isinstance(p.tokens[0], sql.Identifier) + assert isinstance(p.tokens[0], sql.Operation) # This test seems to be wrong. It was introduced when fixing #53, but #111 |
