]> git.ipfire.org Git - thirdparty/sqlalchemy/sqlalchemy.git/commitdiff
accommodate zxjdbc's datetime result
authorPhilip Jenvey <pjenvey@underboss.org>
Fri, 24 Jul 2009 04:51:55 +0000 (04:51 +0000)
committerPhilip Jenvey <pjenvey@underboss.org>
Fri, 24 Jul 2009 04:51:55 +0000 (04:51 +0000)
test/dialect/test_mysql.py

index 55792274a821d78c006c9043697fe6cfb31adbad..c313a2f7461e01349fa08c5b608a6e25df0b98df 100644 (file)
@@ -1,3 +1,4 @@
+import datetime
 from sqlalchemy.test.testing import eq_
 
 # Py2K
@@ -465,7 +466,12 @@ class TypesTest(TestBase, AssertsExecutionResults):
             for table in year_table, reflected:
                 table.insert(['1950', '50', None, 50, 1950]).execute()
                 row = table.select().execute().first()
-                eq_(list(row), [1950, 2050, None, 50, 1950])
+                if testing.against('+zxjdbc'):
+                    expected = [datetime.date(1950, 1, 1), datetime.date(2050, 1, 1), None,
+                                datetime.date(2050, 1, 1), datetime.date(1950, 1, 1)]       
+                else:
+                    expected = [1950, 2050, None, 50, 1950]
+                    eq_(list(row), expected)
                 table.delete().execute()
                 self.assert_(colspec(table.c.y1).startswith('y1 YEAR'))
                 eq_(colspec(table.c.y4), 'y4 YEAR(2)')