summary | shortlog | log | commit | commitdiff | tree
raw | patch | inline | side by side (parent: 99bb103)
raw | patch | inline | side by side (parent: 99bb103)
author | anthonybaxter <anthonybaxter@57a73879-2fb5-44c3-a270-3262357dd7e2> | |
Mon, 3 Nov 2003 10:33:23 +0000 (10:33 +0000) | ||
committer | anthonybaxter <anthonybaxter@57a73879-2fb5-44c3-a270-3262357dd7e2> | |
Mon, 3 Nov 2003 10:33:23 +0000 (10:33 +0000) |
git-svn-id: http://svn.roundup-tracker.org/svnroot/roundup/trunk@1955 57a73879-2fb5-44c3-a270-3262357dd7e2
test/test_dates.py | patch | blob | history |
diff --git a/test/test_dates.py b/test/test_dates.py
index a43a7b1d4e3319ae217dad4ce9a3ee34d472168a..c521c2858e769500dcc36981a0ac234d1686d462 100644 (file)
--- a/test/test_dates.py
+++ b/test/test_dates.py
# BASIS, AND THERE IS NO OBLIGATION WHATSOEVER TO PROVIDE MAINTENANCE,
# SUPPORT, UPDATES, ENHANCEMENTS, OR MODIFICATIONS.
#
-# $Id: test_dates.py,v 1.27 2003-11-03 10:23:06 anthonybaxter Exp $
+# $Id: test_dates.py,v 1.28 2003-11-03 10:33:23 anthonybaxter Exp $
import unittest, time
self.assertEqual(str(then), '2004-02-02.00:00:00')
def testDateSubtract(self):
+ # These are thoroughly broken right now.
+ i = Date('2003-03-15.00:00:00') - Date('2003-03-10.00:00:00')
+ self.assertEqual(i, Interval('5d'))
+ i = Date('2003-02-01.00:00:00') - Date('2003-03-01.00:00:00')
+ self.assertEqual(i, Interval('-28d'))
+ i = Date('2003-03-01.00:00:00') - Date('2003-02-01.00:00:00')
+ self.assertEqual(i, Interval('28d'))
+ i = Date('2003-03-03.00:00:00') - Date('2002-02-01.00:00:00')
+ self.assertEqual(i, Interval('30d'))
+ i = Date('2003-03-03.00:00:00') - Date('2002-04-01.00:00:00')
+ self.assertEqual(i, Interval('-29d'))
+ i = Date('2003-03-01.00:00:00') - Date('2002-02-01.00:00:00')
+ self.assertEqual(i, Interval('1m'))
# force the transition over a year boundary
i = Date('2003-01-01.00:00:00') - Date('2002-01-01.00:00:00')
- self.assertEqual(str(i).strip(), '1y')
+ self.assertEqual(i, Interval('365d'))
def testIntervalAdd(self):
ae = self.assertEqual