[Checkins] SVN: Products.GenericSetup/trunk/ - DateTime 2.12.5 does away with a special case representing
Jens Vagelpohl
jens at dataflake.org
Fri Jul 30 10:52:36 EDT 2010
Log message for revision 115236:
- DateTime 2.12.5 does away with a special case representing
DateTime values for midnight (00:00:00) without their time and
time zone values. So DateTimes formerly rendered as
``2010/01/01`` in the UTC timezone now render as
``2010/01/01 00:00:00 UTC``. The XML used for testing has been
changed to reflect this change. Since the change is only cosmetic,
nothing changes with respect to importing Time-less date values.
Changed:
U Products.GenericSetup/trunk/Products/GenericSetup/tests/test_utils.py
U Products.GenericSetup/trunk/docs/CHANGES.rst
-=-
Modified: Products.GenericSetup/trunk/Products/GenericSetup/tests/test_utils.py
===================================================================
--- Products.GenericSetup/trunk/Products/GenericSetup/tests/test_utils.py 2010-07-30 14:06:24 UTC (rev 115235)
+++ Products.GenericSetup/trunk/Products/GenericSetup/tests/test_utils.py 2010-07-30 14:52:35 UTC (rev 115236)
@@ -27,7 +27,7 @@
<?xml version="1.0"?>
<dummy>
<property name="foo_boolean" type="boolean">False</property>
- <property name="foo_date" type="date">1970/01/01</property>
+ <property name="foo_date" type="date">1970/01/01 00:00:00 UTC</property>
<property name="foo_float" type="float">0.0</property>
<property name="foo_int" type="int">0</property>
<property name="foo_lines" type="lines"/>
@@ -50,7 +50,7 @@
<?xml version="1.0"?>
<dummy>
<property name="foo_boolean" type="boolean">True</property>
- <property name="foo_date" type="date">2000/01/01</property>
+ <property name="foo_date" type="date">2000/01/01 00:00:00 UTC</property>
<property name="foo_float" type="float">1.1</property>
<property name="foo_int" type="int">1</property>
<property name="foo_lines" type="lines">
@@ -84,7 +84,7 @@
<?xml version="1.0"?>
<dummy>
<property name="foo_boolean">True</property>
- <property name="foo_date">2000/01/01</property>
+ <property name="foo_date">2000/01/01 00:00:00 UTC</property>
<property name="foo_float">1.1</property>
<property name="foo_int">1</property>
<property name="foo_lines">
@@ -273,7 +273,7 @@
obj.foobarbaz = ('Foo', 'Bar', 'Baz')
obj._properties = ()
obj.manage_addProperty('foo_boolean', '', 'boolean')
- obj.manage_addProperty('foo_date', '1970/01/01', 'date')
+ obj.manage_addProperty('foo_date', '1970/01/01 00:00:00 UTC', 'date')
obj.manage_addProperty('foo_float', '0', 'float')
obj.manage_addProperty('foo_int', '0', 'int')
obj.manage_addProperty('foo_lines', '', 'lines')
@@ -300,7 +300,7 @@
def _populate(self, obj):
obj._updateProperty('foo_boolean', 'True')
- obj._updateProperty('foo_date', '2000/01/01')
+ obj._updateProperty('foo_date', '2000/01/01 00:00:00 UTC')
obj._updateProperty('foo_float', '1.1')
obj._updateProperty('foo_int', '1')
obj._updateProperty('foo_lines',
@@ -502,7 +502,7 @@
obj = NonPropertyManager()
obj.foobarbaz = ('Foo', 'Bar', 'Baz')
obj.foo_boolean = False
- obj.foo_date = DateTime('1970/01/01')
+ obj.foo_date = DateTime('1970/01/01 00:00:00 UTC')
obj.foo_float = 0.0
obj.foo_int = 0
obj.foo_lines = []
@@ -525,7 +525,7 @@
def _populate(self, obj):
from DateTime.DateTime import DateTime
obj.foo_boolean = True
- obj.foo_date = DateTime('2000/01/01')
+ obj.foo_date = DateTime('2000/01/01 00:00:00 UTC')
obj.foo_float = 1.1
obj.foo_int = 1
obj.foo_lines = ['Foo', 'Lines', u'\xfcbrigens'.encode('utf-8')]
Modified: Products.GenericSetup/trunk/docs/CHANGES.rst
===================================================================
--- Products.GenericSetup/trunk/docs/CHANGES.rst 2010-07-30 14:06:24 UTC (rev 115235)
+++ Products.GenericSetup/trunk/docs/CHANGES.rst 2010-07-30 14:52:35 UTC (rev 115236)
@@ -4,6 +4,14 @@
1.6.2 (unreleased)
------------------
+- DateTime 2.12.5 does away with a special case representing
+ DateTime values for midnight (00:00:00) without their time and
+ time zone values. So DateTimes formerly rendered as
+ ``2010/01/01`` in the UTC timezone now render as
+ ``2010/01/01 00:00:00 UTC``. The XML used for testing has been
+ changed to reflect this change. Since the change is only cosmetic,
+ nothing changes with respect to importing Time-less date values.
+
- Toolset import: Don't ignore errors in ImmutableId._setId().
More information about the checkins
mailing list