add list of booking lines on scheduled bookings
This commit is contained in:
parent
be92110ae1
commit
9b0af0d64e
7 changed files with 118 additions and 3 deletions
|
@ -407,12 +407,21 @@ class PlannerTestCase(object):
|
|||
|
||||
job, = Planner.search([])
|
||||
self.assertEqual(job.nextrun[0].date, date(2022, 6, 1))
|
||||
self.assertEqual(len(job.cashbook_lines), 0)
|
||||
|
||||
IrDate.today = MagicMock(return_value=date(2022, 6, 1))
|
||||
Planner.cronjob()
|
||||
self.assertEqual(job.nextrun[0].date, date(2022, 7, 1))
|
||||
self.assertEqual(len(job.cashbook_lines), 1)
|
||||
self.assertEqual(
|
||||
job.cashbook_lines[0].rec_name,
|
||||
'06/01/2022|Exp|-10.00 usd|booking 6/2022, 06/01/2022 [Cat1]')
|
||||
|
||||
# check cashbook
|
||||
self.assertEqual(len(job.cashbook.lines), 1)
|
||||
self.assertEqual(len(job.cashbook.lines[0].planners), 1)
|
||||
self.assertEqual(job.cashbook.lines[0].planners[0].id, job.id)
|
||||
|
||||
self.assertEqual(
|
||||
job.cashbook.lines[0].rec_name,
|
||||
"06/01/2022|Exp|-10.00 usd|booking 6/2022, 06/01/2022 [Cat1]")
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue