Mercurial > p > roundup > code
diff test/db_test_base.py @ 3586:f47bddab5a49
date spec wasn't allowing week intervals
| author | Richard Jones <richard@users.sourceforge.net> |
|---|---|
| date | Fri, 03 Mar 2006 02:02:50 +0000 |
| parents | 5e70726a86dd |
| children | 7b25567f0f54 |
line wrap: on
line diff
--- a/test/db_test_base.py Fri Mar 03 01:02:26 2006 +0000 +++ b/test/db_test_base.py Fri Mar 03 02:02:50 2006 +0000 @@ -15,7 +15,7 @@ # BASIS, AND THERE IS NO OBLIGATION WHATSOEVER TO PROVIDE MAINTENANCE, # SUPPORT, UPDATES, ENHANCEMENTS, OR MODIFICATIONS. # -# $Id: db_test_base.py,v 1.67 2006-02-09 23:53:11 richard Exp $ +# $Id: db_test_base.py,v 1.68 2006-03-03 02:02:50 richard Exp $ import unittest, os, shutil, errno, imp, sys, time, pprint, sets @@ -996,6 +996,7 @@ # may fail :) ae(filt(None, {'deadline': 'from 2003-02-16'}), ['1', '3', '4']) ae(filt(None, {'deadline': '2003-02-16;'}), ['1', '3', '4']) + ae(filt(None, {'deadline': '2003-02-16;'}), ['1', '3', '4']) # year and month granularity ae(filt(None, {'deadline': '2002'}), []) ae(filt(None, {'deadline': '2003'}), ['1', '2', '3']) @@ -1010,6 +1011,17 @@ ae(filt(None, {'foo': 'from 5:50'}), ['2']) ae(filt(None, {'foo': 'to 0:05'}), []) + # further + for issue in ( + { 'deadline': date.Date('. -2d')}, + { 'deadline': date.Date('. -1d')}, + { 'deadline': date.Date('. -8d')}, + ): + self.db.issue.create(**issue) + ae(filt(None, {'deadline': '-2d;'}), ['5', '6']) + ae(filt(None, {'deadline': '-1d;'}), ['6']) + ae(filt(None, {'deadline': '-1w;'}), ['5', '6']) + def testFilteringIntervalSort(self): # 1: '1:10' # 2: '1d'
