add worker-based precalculation of cashbook-values
This commit is contained in:
parent
345cef4c8b
commit
65a0e0ce58
17 changed files with 1060 additions and 98 deletions
|
@ -291,6 +291,8 @@ class LineTestCase(object):
|
|||
self.assertEqual(books[0].lines[0].reference, None)
|
||||
self.assertEqual(len(books[0].lines[0].references), 1)
|
||||
|
||||
self.prep_valstore_run_worker()
|
||||
|
||||
self.assertEqual(
|
||||
books[0].lines[0].rec_name,
|
||||
'05/05/2022|to|-10.00 usd|Transfer USD --> ' +
|
||||
|
@ -366,6 +368,8 @@ class LineTestCase(object):
|
|||
self.assertEqual(books[0].lines[0].reference, None)
|
||||
self.assertEqual(len(books[0].lines[0].references), 1)
|
||||
|
||||
self.prep_valstore_run_worker()
|
||||
|
||||
self.assertEqual(
|
||||
books[0].lines[0].rec_name,
|
||||
'05/05/2022|from|10.00 usd|Transfer USD <-- ' +
|
||||
|
@ -458,6 +462,8 @@ class LineTestCase(object):
|
|||
self.assertEqual(books[0].lines[0].reference, None)
|
||||
self.assertEqual(len(books[0].lines[0].references), 1)
|
||||
|
||||
self.prep_valstore_run_worker()
|
||||
|
||||
# 10 CHF --> USD: USD = CHF * 1.05 / 1.04
|
||||
# 10 CHF = 10.0961538 USD
|
||||
# EUR | USD | CHF
|
||||
|
@ -1147,6 +1153,8 @@ class LineTestCase(object):
|
|||
# set line to 'checked', this creates the counterpart
|
||||
Line.wfcheck(list(book.lines))
|
||||
|
||||
self.prep_valstore_run_worker()
|
||||
|
||||
self.assertEqual(len(book.lines), 1)
|
||||
self.assertEqual(
|
||||
book.lines[0].rec_name,
|
||||
|
@ -1216,6 +1224,8 @@ class LineTestCase(object):
|
|||
# set line to 'checked', this creates the counterpart
|
||||
Line.wfcheck(list(book.lines))
|
||||
|
||||
self.prep_valstore_run_worker()
|
||||
|
||||
self.assertEqual(len(book.lines), 1)
|
||||
self.assertEqual(
|
||||
book.lines[0].rec_name,
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue