Mercurial > p > roundup > code
diff test/db_test_base.py @ 4885:e56047711df2
Add date sort test
... for testing issue2550834
| author | Ralf Schlatterbeck <rsc@runtux.com> |
|---|---|
| date | Wed, 02 Apr 2014 17:43:19 +0200 |
| parents | 302c967d710c |
| children | a116de39e38c |
line wrap: on
line diff
--- a/test/db_test_base.py Wed Apr 02 14:38:00 2014 +0200 +++ b/test/db_test_base.py Wed Apr 02 17:43:19 2014 +0200 @@ -430,6 +430,19 @@ if commit: self.db.commit() self.assertEqual(self.db.issue.get(nid, "deadline"), None) + def testDateSort(self): + d1 = date.Date('.') + ae, filter, filter_iter = self.filteringSetup() + nid = self.db.issue.create(title="nodeadline", status='1') + self.db.commit() + for filt in filter, filter_iter: + ae(filt(None, {}, ('+','deadline')), ['5', '2', '1', '3', '4']) + ae(filt(None, {}, ('+','id'), ('+', 'deadline')), + ['5', '2', '1', '3', '4']) + ae(filt(None, {}, ('-','id'), ('-', 'deadline')), + ['4', '3', '1', '2', '5']) + + # Interval def testIntervalChange(self): self.assertRaises(TypeError, self.db.issue.create,
