1515# BASIS, AND THERE IS NO OBLIGATION WHATSOEVER TO PROVIDE MAINTENANCE,
1616# SUPPORT, UPDATES, ENHANCEMENTS, OR MODIFICATIONS.
1717#
18- # $Id: db_test_base.py,v 1.67 2006-02-09 23:53:11 richard Exp $
18+ # $Id: db_test_base.py,v 1.68 2006-03-03 02:02:50 richard Exp $
1919
2020import unittest , os , shutil , errno , imp , sys , time , pprint , sets
2121
@@ -996,6 +996,7 @@ def testFilteringRange(self):
996996 # may fail :)
997997 ae (filt (None , {'deadline' : 'from 2003-02-16' }), ['1' , '3' , '4' ])
998998 ae (filt (None , {'deadline' : '2003-02-16;' }), ['1' , '3' , '4' ])
999+ ae (filt (None , {'deadline' : '2003-02-16;' }), ['1' , '3' , '4' ])
9991000 # year and month granularity
10001001 ae (filt (None , {'deadline' : '2002' }), [])
10011002 ae (filt (None , {'deadline' : '2003' }), ['1' , '2' , '3' ])
@@ -1010,6 +1011,17 @@ def testFilteringRange(self):
10101011 ae (filt (None , {'foo' : 'from 5:50' }), ['2' ])
10111012 ae (filt (None , {'foo' : 'to 0:05' }), [])
10121013
1014+ # further
1015+ for issue in (
1016+ { 'deadline' : date .Date ('. -2d' )},
1017+ { 'deadline' : date .Date ('. -1d' )},
1018+ { 'deadline' : date .Date ('. -8d' )},
1019+ ):
1020+ self .db .issue .create (** issue )
1021+ ae (filt (None , {'deadline' : '-2d;' }), ['5' , '6' ])
1022+ ae (filt (None , {'deadline' : '-1d;' }), ['6' ])
1023+ ae (filt (None , {'deadline' : '-1w;' }), ['5' , '6' ])
1024+
10131025 def testFilteringIntervalSort (self ):
10141026 # 1: '1:10'
10151027 # 2: '1d'
0 commit comments