[SQL-CVS] r1125 - SQLObject/trunk/sqlobject/tests
SQLObject is a Python ORM.
Brought to you by:
ianbicking,
phd
|
From: <sub...@co...> - 2005-10-18 15:32:21
|
Author: phd
Date: 2005-10-18 15:31:40 +0000 (Tue, 18 Oct 2005)
New Revision: 1125
Modified:
SQLObject/trunk/sqlobject/tests/test_datetime.py
Log:
Narrow the date workaround for PySQLite2 only.
Modified: SQLObject/trunk/sqlobject/tests/test_datetime.py
===================================================================
--- SQLObject/trunk/sqlobject/tests/test_datetime.py 2005-10-18 15:06:59 UTC (rev 1124)
+++ SQLObject/trunk/sqlobject/tests/test_datetime.py 2005-10-18 15:31:40 UTC (rev 1125)
@@ -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():
|