summaryrefslogtreecommitdiff
path: root/tests
diff options
context:
space:
mode:
authorVictor Uriarte <victor.m.uriarte@intel.com>2016-05-11 10:33:13 -0700
committerVictor Uriarte <victor.m.uriarte@intel.com>2016-06-12 12:31:27 -0700
commit90ef13bf9a8ebdefab25669173e07ae5530e9c89 (patch)
tree19b38fbb6b1b8a1eb34a51571da6edc1334589eb /tests
parent50de51a5d6abb2a2f8649091912090983dab843d (diff)
downloadsqlparse-90ef13bf9a8ebdefab25669173e07ae5530e9c89.tar.gz
Add sql.Operation tokenlist
Diffstat (limited to 'tests')
-rw-r--r--tests/test_grouping.py17
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