[Checkins] SVN: zc.async/branches/1.5.2a1/src/zc/async/ New bugfix.
Aaron Lehmann
aaron at zope.com
Wed Jul 22 15:20:03 EDT 2009
Log message for revision 102087:
New bugfix.
Changed:
U zc.async/branches/1.5.2a1/src/zc/async/CHANGES.txt
U zc.async/branches/1.5.2a1/src/zc/async/testing.py
U zc.async/branches/1.5.2a1/src/zc/async/testing.txt
-=-
Modified: zc.async/branches/1.5.2a1/src/zc/async/CHANGES.txt
===================================================================
--- zc.async/branches/1.5.2a1/src/zc/async/CHANGES.txt 2009-07-22 19:05:49 UTC (rev 102086)
+++ zc.async/branches/1.5.2a1/src/zc/async/CHANGES.txt 2009-07-22 19:20:02 UTC (rev 102087)
@@ -2,11 +2,13 @@
Changes
=======
-1.5.2 (2009-07-17)
+1.5.2 (2009-07-22)
==================
- Fix a bug were zc.async.testing._datetime.now did not accept the same keyword
arguments as datetime.datetime, added tests.
+- Fix a bug were zc.async.testing._datetime.astimezone did not accept the same
+ keyword arguments as datetime.datetime, added tests.
1.5.1 (2008-10-13)
==================
Modified: zc.async/branches/1.5.2a1/src/zc/async/testing.py
===================================================================
--- zc.async/branches/1.5.2a1/src/zc/async/testing.py 2009-07-22 19:05:49 UTC (rev 102086)
+++ zc.async/branches/1.5.2a1/src/zc/async/testing.py 2009-07-22 19:20:02 UTC (rev 102087)
@@ -45,9 +45,9 @@
@classmethod
def utcnow(klass):
return _now.replace(tzinfo=None)
- def astimezone(self, tzinfo):
+ def astimezone(self, tz):
return _datetime(
- *super(_datetime,self).astimezone(tzinfo).__reduce__()[1])
+ *super(_datetime,self).astimezone(tz).__reduce__()[1])
def replace(self, *args, **kwargs):
return _datetime(
*super(_datetime,self).replace(
Modified: zc.async/branches/1.5.2a1/src/zc/async/testing.txt
===================================================================
--- zc.async/branches/1.5.2a1/src/zc/async/testing.txt 2009-07-22 19:05:49 UTC (rev 102086)
+++ zc.async/branches/1.5.2a1/src/zc/async/testing.txt 2009-07-22 19:20:02 UTC (rev 102087)
@@ -10,8 +10,13 @@
>>> import zc.async.testing
>>> import datetime
- >>> dt_now = datetime.datetime.now(tz=None)
+ >>> import pytz
+ >>> dt_now = datetime.datetime.now(tz=pytz.UTC)
>>> zc.async.testing.set_now(dt_now) #set the frozen now
- >>> z_a_t_dt_now = zc.async.testing._datetime.now(tz=None)
+ >>> z_a_t_dt_now = zc.async.testing._datetime.now(tz=pytz.UTC)
+This tests that the _datetime object provided in the zc.asynt.testing module
+takes correctly named arguments to its astimezone method.
+ >>> dt_now = dt_now.astimezone(tz=pytz.UTC)
+ >>> z_a_t_dt_now = z_a_t_dt_now.astimezone(tz=pytz.UTC)
More information about the Checkins
mailing list