From 77ee7d15b7ee71fac3d8bcf2aff2255b8de64b6f Mon Sep 17 00:00:00 2001 From: Frederik Jaeckel Date: Tue, 25 Jul 2023 21:11:32 +0200 Subject: [PATCH] splitline: add tests --- tests/splitline.py | 20 ++++++++++++++++++++ 1 file changed, 20 insertions(+) diff --git a/tests/splitline.py b/tests/splitline.py index 629b7e9..477e23b 100644 --- a/tests/splitline.py +++ b/tests/splitline.py @@ -73,6 +73,26 @@ class SplitLineTestCase(object): book.lines[0].splitlines[1].rec_name, '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() def test_splitline_category_and_transfer(self): """ add book, line, two split-lines,