diff options
author | Daniele Varrazzo <daniele.varrazzo@gmail.com> | 2017-01-01 06:37:09 +0100 |
---|---|---|
committer | Daniele Varrazzo <daniele.varrazzo@gmail.com> | 2017-01-01 06:37:09 +0100 |
commit | 41b9bfe4019e4feec7c9847ace42c458c2db320b (patch) | |
tree | a950d67170391fe667361ae88d09bbbb7c399a8d /tests/test_sql.py | |
parent | 828415d47690790ab58ea279d38f7f1fe63f70ac (diff) | |
download | psycopg2-41b9bfe4019e4feec7c9847ace42c458c2db320b.tar.gz |
Added test for sql percents treatment
Diffstat (limited to 'tests/test_sql.py')
-rwxr-xr-x | tests/test_sql.py | 9 |
1 files changed, 9 insertions, 0 deletions
diff --git a/tests/test_sql.py b/tests/test_sql.py index 3a90ef3..e8c4270 100755 --- a/tests/test_sql.py +++ b/tests/test_sql.py @@ -60,6 +60,15 @@ class ComposeTests(ConnectingTestCase): s1 = s.as_string(self.conn) self.assertEqual(s1, "select foo;") + def test_percent_escape(self): + s = sql.compose("42 %% %s", [sql.Literal(7)]) + s1 = s.as_string(self.conn) + self.assertEqual(s1, "42 % 7") + + s = sql.compose("42 %% 7") + s1 = s.as_string(self.conn) + self.assertEqual(s1, "42 % 7") + def test_compose_badnargs(self): self.assertRaises(ValueError, sql.compose, "select foo;", [10]) self.assertRaises(ValueError, sql.compose, "select %s;") |