# HG changeset patch # User paulb@localhost.localdomain # Date 1186956754 -7200 # Node ID 7c9d54b384ca0d931cb56dced2c580faa91f40fb # Parent 14daa2c75f60947743bedd134435d6bfe50c2b4f Expanded the tests. diff -r 14daa2c75f60 -r 7c9d54b384ca test.py --- a/test.py Sun Aug 12 20:31:11 2007 +0200 +++ b/test.py Mon Aug 13 00:12:34 2007 +0200 @@ -34,20 +34,22 @@ show(sqlliterals.regexp.parseString(s)) l2 = [ - "a = ?", - "a = '?'", - "'a' = ?", - "'a' = '?'", - "a = ''?''", - "'''' = ?", - "'''' = ''?''", - "a = '''?'''", - "'''a''' = ?", - "'''a''' = '''?'''" + ("a = ?", "a = %s"), + ("a = '?'", "a = '?'"), + ("'a' = ?", "'a' = %s"), + ("'a' = '?'", "'a' = '?'"), + ("a = ''?''", "a = ''%s''"), + ("'''' = ?", "'''' = %s"), + ("'''' = ''?''", "'''' = ''%s''"), + ("a = '''?'''", "a = '''?'''"), + ("'''a''' = ?", "'''a''' = %s"), + ("'''a''' = '''?'''", "'''a''' = '''?'''") ] -for s in l2: - print sqlliterals.pyparser.replace("?", "%s", s) - print sqlliterals.regexp.replace("?", "%s", s) +for s, exp in l2: + s2 = sqlliterals.pyparser.replace("?", "%s", s) + print s, s2, s2 == exp + s2 = sqlliterals.regexp.replace("?", "%s", s) + print s, s2, s2 == exp # vim: tabstop=4 expandtab shiftwidth=4