diff test/test_dates.py @ 2980:e28f047f87fa

Interval.from_seconds() produces a buggy output with float argument
author Alexander Smishlajev <a1s@users.sourceforge.net>
date Mon, 29 Nov 2004 14:30:55 +0000
parents eb4e7b8d52a2
children 22f16d0646ce
line wrap: on
line diff
--- a/test/test_dates.py	Mon Nov 29 07:38:14 2004 +0000
+++ b/test/test_dates.py	Mon Nov 29 14:30:55 2004 +0000
@@ -14,8 +14,8 @@
 # FOR A PARTICULAR PURPOSE.  THE CODE PROVIDED HEREUNDER IS ON AN "AS IS"
 # BASIS, AND THERE IS NO OBLIGATION WHATSOEVER TO PROVIDE MAINTENANCE,
 # SUPPORT, UPDATES, ENHANCEMENTS, OR MODIFICATIONS.
-# 
-# $Id: test_dates.py,v 1.33 2004-09-29 07:27:09 richard Exp $
+#
+# $Id: test_dates.py,v 1.34 2004-11-29 14:30:55 a1s Exp $
 from __future__ import nested_scopes
 
 import unittest, time
@@ -170,6 +170,7 @@
         ae(str(Interval(' - 1 d 2:50 ')), '- 1d 2:50')
         ae(str(Interval(' 14:00 ')), '+ 14:00')
         ae(str(Interval(' 0:04:33 ')), '+ 0:04:33')
+        ae(str(Interval(8.*3600)), '+ 08:00')
 
     def testIntervalInitDate(self):
         ae = self.assertEqual
@@ -338,7 +339,7 @@
         ae(str(Date('2003-5', add_granularity=1)), '2003-05-31.23:59:59')
         ae(str(Interval('+1w', add_granularity=1)), '+ 14d')
         ae(str(Interval('-2m 3w', add_granularity=1)), '- 2m 14d')
-        
+
     def testIntervalPretty(self):
         def ae(spec, pretty):
             self.assertEqual(Interval(spec).pretty(), pretty)
@@ -361,7 +362,7 @@
         ae('01:45:00', 'in 1 3/4 hours')
         ae('01:30:00', 'in 1 1/2 hours')
         ae('01:29:00', 'in 1 1/4 hours')
-        ae('01:00:00', 'in an hour')        
+        ae('01:00:00', 'in an hour')
         ae('00:30:00', 'in 1/2 an hour')
         ae('00:15:00', 'in 1/4 hour')
         ae('00:02:00', 'in 2 minutes')
@@ -389,4 +390,4 @@
     runner = unittest.TextTestRunner()
     unittest.main(testRunner=runner)
 
-# vim: set filetype=python ts=4 sw=4 et si
+# vim: set filetype=python ts=4 sw=4 et si :

Roundup Issue Tracker: http://roundup-tracker.org/