From a49dac65cf793afb5c5ca02e9e5e63c717d4148b Mon Sep 17 00:00:00 2001 From: Philip Jenvey Date: Fri, 24 Jul 2009 04:51:55 +0000 Subject: [PATCH] accommodate zxjdbc's datetime result --- test/dialect/test_mysql.py | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/test/dialect/test_mysql.py b/test/dialect/test_mysql.py index 55792274a8..c313a2f746 100644 --- a/test/dialect/test_mysql.py +++ b/test/dialect/test_mysql.py @@ -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)') -- 2.47.3