diff options
Diffstat (limited to 'test/sql/test_compiler.py')
| -rw-r--r-- | test/sql/test_compiler.py | 16 |
1 files changed, 16 insertions, 0 deletions
diff --git a/test/sql/test_compiler.py b/test/sql/test_compiler.py index ef3e5d26e..151ecb1d2 100644 --- a/test/sql/test_compiler.py +++ b/test/sql/test_compiler.py @@ -10,6 +10,7 @@ styling and coherent test organization. """ +import datetime import decimal from sqlalchemy import alias @@ -3745,6 +3746,21 @@ class StringifySpecialTest(fixtures.TestBase): "WITHIN GROUP (ORDER BY mytable.name DESC) AS anon_1 FROM mytable", ) + @testing.combinations( + ("datetime", datetime.datetime.now()), + ("date", datetime.date.today()), + ("time", datetime.time()), + argnames="value", + id_="ia", + ) + def test_render_datetime(self, value): + lit = literal(value) + + eq_ignore_whitespace( + str(lit.compile(compile_kwargs={"literal_binds": True})), + "'%s'" % value, + ) + class KwargPropagationTest(fixtures.TestBase): @classmethod |
