Author: chrisz
Date: Wed Aug 17 16:13:41 2011
New Revision: 8222
Log:
Normalization of negative timedeltas was not covered by testLocalTimeDelta.
Modified:
Webware/trunk/MiscUtils/Tests/TestFuncs.py
Modified: Webware/trunk/MiscUtils/Tests/TestFuncs.py
==============================================================================
--- Webware/trunk/MiscUtils/Tests/TestFuncs.py Sun Aug 14 06:01:38 2011 (r8221)
+++ Webware/trunk/MiscUtils/Tests/TestFuncs.py Wed Aug 17 16:13:41 2011 (r8222)
@@ -157,15 +157,14 @@
self.assertEqual(d['condensed'], d['dashed'].replace('-', ''))
def testLocalTimeDelta(self):
- # we only check if the result is a multiple of one hour
d = localTimeDelta()
self.assertEqual(d.microseconds, 0)
self.assertEqual(d.seconds % 3600, 0)
- self.assertEqual(d.days, 0)
+ self.assertTrue(-1 <= d.days < 1)
d = localTimeDelta(time.time())
self.assertEqual(d.microseconds, 0)
self.assertEqual(d.seconds % 3600, 0)
- self.assertEqual(d.days, 0)
+ self.assertTrue(-1 <= d.days < 1)
def testUniqueId(self):
|