Author: phd
Date: 2005-10-18 15:36:42 +0000 (Tue, 18 Oct 2005)
New Revision: 1127
Modified:
home/phd/SQLObject/paramstyles/sqlobject/tests/test_datetime.py
Log:
Narrow the date workaround for PySQLite2 only.
Modified: home/phd/SQLObject/paramstyles/sqlobject/tests/test_datetime.py
===================================================================
--- home/phd/SQLObject/paramstyles/sqlobject/tests/test_datetime.py 2005-10-18 15:32:55 UTC (rev 1126)
+++ home/phd/SQLObject/paramstyles/sqlobject/tests/test_datetime.py 2005-10-18 15:36:42 UTC (rev 1127)
@@ -43,10 +43,15 @@
col.default_datetime_implementation = MXDATETIME_IMPLEMENTATION
from mx.DateTime import now, Time
+ dateFormat = None # use default
+ if getConnection().dbName == "sqlite":
+ from sqlobject.sqlite.sqliteconnection import using_sqlite2
+ if using_sqlite2: # PySQLite2 returns full date/time for a date
+ dateFormat = "%Y-%m-%d %H:%M:%S"
+
class DateTime2(SQLObject):
col1 = DateTimeCol()
- col2 = DateCol(dateFormat="%Y-%m-%d %H:%M:%S")
- # mxDateTime does not have a separate date type
+ col2 = DateCol(dateFormat=dateFormat)
col3 = TimeCol()
def test_mxDateTime():
|