+import datetime
from sqlalchemy.test.testing import eq_
# Py2K
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)')