field 'nextrun_link' --> 'nextrun_date', add default-order
This commit is contained in:
parent
e1502cae53
commit
e7bd95ff31
6 changed files with 68 additions and 14 deletions
|
@ -292,6 +292,20 @@ class PlannerTestCase(object):
|
|||
Planner.update_next_occurence([job], query_date=date(2022, 5, 25))
|
||||
self.assertEqual(len(job.nextrun), 1)
|
||||
self.assertEqual(job.nextrun[0].date, date(2022, 6, 1))
|
||||
self.assertEqual(job.nextrun_date, date(2022, 6, 1))
|
||||
|
||||
# check searcher + order
|
||||
self.assertEqual(
|
||||
Planner.search(
|
||||
[('nextrun_date', '=', date(2022, 6, 1))],
|
||||
order=[('nextrun_date', 'ASC')]),
|
||||
[job])
|
||||
self.assertEqual(
|
||||
Planner.search_count([('nextrun_date', '=', date(2022, 6, 1))]),
|
||||
1)
|
||||
self.assertEqual(
|
||||
Planner.search_count([('nextrun_date', '=', date(2022, 6, 2))]),
|
||||
0)
|
||||
|
||||
Planner.update_next_occurence([job], query_date=date(2022, 5, 30))
|
||||
self.assertEqual(len(job.nextrun), 1)
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue