splitline: add tests

This commit is contained in:
Frederik Jaeckel 2023-07-25 21:11:32 +02:00
parent 90298d3eb8
commit 77ee7d15b7

View file

@ -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,