1.1 --- a/test.py Sun Aug 12 20:31:11 2007 +0200
1.2 +++ b/test.py Mon Aug 13 00:12:34 2007 +0200
1.3 @@ -34,20 +34,22 @@
1.4 show(sqlliterals.regexp.parseString(s))
1.5
1.6 l2 = [
1.7 - "a = ?",
1.8 - "a = '?'",
1.9 - "'a' = ?",
1.10 - "'a' = '?'",
1.11 - "a = ''?''",
1.12 - "'''' = ?",
1.13 - "'''' = ''?''",
1.14 - "a = '''?'''",
1.15 - "'''a''' = ?",
1.16 - "'''a''' = '''?'''"
1.17 + ("a = ?", "a = %s"),
1.18 + ("a = '?'", "a = '?'"),
1.19 + ("'a' = ?", "'a' = %s"),
1.20 + ("'a' = '?'", "'a' = '?'"),
1.21 + ("a = ''?''", "a = ''%s''"),
1.22 + ("'''' = ?", "'''' = %s"),
1.23 + ("'''' = ''?''", "'''' = ''%s''"),
1.24 + ("a = '''?'''", "a = '''?'''"),
1.25 + ("'''a''' = ?", "'''a''' = %s"),
1.26 + ("'''a''' = '''?'''", "'''a''' = '''?'''")
1.27 ]
1.28
1.29 -for s in l2:
1.30 - print sqlliterals.pyparser.replace("?", "%s", s)
1.31 - print sqlliterals.regexp.replace("?", "%s", s)
1.32 +for s, exp in l2:
1.33 + s2 = sqlliterals.pyparser.replace("?", "%s", s)
1.34 + print s, s2, s2 == exp
1.35 + s2 = sqlliterals.regexp.replace("?", "%s", s)
1.36 + print s, s2, s2 == exp
1.37
1.38 # vim: tabstop=4 expandtab shiftwidth=4