splitline: add tests
This commit is contained in:
parent
90298d3eb8
commit
77ee7d15b7
1 changed files with 20 additions and 0 deletions
|
@ -73,6 +73,26 @@ class SplitLineTestCase(object):
|
||||||
book.lines[0].splitlines[1].rec_name,
|
book.lines[0].splitlines[1].rec_name,
|
||||||
'Rev/Sp|6.00 usd|from cashbook [Cat1]')
|
'Rev/Sp|6.00 usd|from cashbook [Cat1]')
|
||||||
|
|
||||||
|
# check function fields
|
||||||
|
self.assertEqual(
|
||||||
|
book.lines[0].splitlines[0].category_view,
|
||||||
|
'Cat1')
|
||||||
|
self.assertEqual(book.lines[0].splitlines[0].date, date(2022, 5, 1))
|
||||||
|
self.assertEqual(book.lines[0].splitlines[0].target.rec_name, 'Cat1')
|
||||||
|
self.assertEqual(book.lines[0].splitlines[0].currency.rec_name, 'usd')
|
||||||
|
self.assertEqual(book.lines[0].splitlines[0].currency_digits, 2)
|
||||||
|
self.assertEqual(book.lines[0].splitlines[0].bookingtype, 'spin')
|
||||||
|
self.assertEqual(book.lines[0].splitlines[0].state, 'edit')
|
||||||
|
self.assertEqual(
|
||||||
|
book.lines[0].splitlines[0].cashbook.rec_name,
|
||||||
|
'Book 1 | 11.00 usd | Open')
|
||||||
|
self.assertEqual(book.lines[0].splitlines[0].feature, 'gen')
|
||||||
|
self.assertEqual(book.lines[0].splitlines[0].booktransf_feature, None)
|
||||||
|
self.assertEqual(book.lines[0].splitlines[0].state_cashbook, 'open')
|
||||||
|
self.assertEqual(
|
||||||
|
book.lines[0].splitlines[0].owner_cashbook.rec_name,
|
||||||
|
'Administrator')
|
||||||
|
|
||||||
@with_transaction()
|
@with_transaction()
|
||||||
def test_splitline_category_and_transfer(self):
|
def test_splitline_category_and_transfer(self):
|
||||||
""" add book, line, two split-lines,
|
""" add book, line, two split-lines,
|
||||||
|
|
Loading…
Reference in a new issue