diff options
Diffstat (limited to 'tests/test_sql.py')
-rwxr-xr-x | tests/test_sql.py | 5 |
1 files changed, 5 insertions, 0 deletions
diff --git a/tests/test_sql.py b/tests/test_sql.py index e8c4270..7fe201a 100755 --- a/tests/test_sql.py +++ b/tests/test_sql.py @@ -208,6 +208,11 @@ class SQLTests(ConnectingTestCase): self.assert_(isinstance(obj, sql.Composed)) self.assertEqual(obj.as_string(self.conn), '"foo", bar, 42') + obj = sql.SQL(", ").join( + sql.Composed([sql.Identifier('foo'), sql.SQL('bar'), sql.Literal(42)])) + self.assert_(isinstance(obj, sql.Composed)) + self.assertEqual(obj.as_string(self.conn), '"foo", bar, 42') + class ComposedTest(ConnectingTestCase): def test_class(self): |