]> git.ipfire.org Git - thirdparty/sqlalchemy/sqlalchemy.git/commitdiff
- add a test to confirm #3096, we definitely get a timedelta
authorMike Bayer <mike_mp@zzzcomputing.com>
Wed, 25 Jun 2014 18:23:27 +0000 (14:23 -0400)
committerMike Bayer <mike_mp@zzzcomputing.com>
Wed, 25 Jun 2014 18:23:27 +0000 (14:23 -0400)
test/dialect/mysql/test_types.py

index 5837504221fca9a2baf740da7b26d6ce23a0d0e2..b7d261a8864bd299b78cabb71dea679874978385 100644 (file)
@@ -514,6 +514,16 @@ class TypesTest(fixtures.TestBase, AssertsExecutionResults, AssertsCompiledSQL):
             datetime.time(8, 37, 35, 450)
         )
 
+    @testing.only_if('mysql')
+    @testing.provide_metadata
+    def test_time_roundtrip(self):
+        t = Table('mysql_time', self.metadata,
+                Column('t1', mysql.TIME())
+            )
+        t.create()
+        t.insert().values(t1=datetime.time(8, 37, 35)).execute()
+        eq_(select([t.c.t1]).scalar(), datetime.time(8, 37, 35))
+
     @testing.only_if('mysql')
     @testing.provide_metadata
     def test_year(self):