book: optimized field 'yield_balance'

This commit is contained in:
Frederik Jaeckel 2023-02-22 21:24:58 +01:00
parent 8e5a730b36
commit e364560d0a
2 changed files with 11 additions and 2 deletions

View file

@ -157,6 +157,12 @@ class YieldTestCase(ModuleTestCase):
self.assertEqual(lines[0].trade_fee, Decimal('4.0'))
self.assertEqual(book_asset.rec_name, 'Depot | 19.50 usd | Open | 3.0000 u')
self.assertEqual(book_asset.yield_dividend_total, Decimal('23.5'))
self.assertEqual(book_asset.yield_fee_total, Decimal('4.0'))
self.assertEqual(book_asset.yield_sales, Decimal('0.0'))
self.assertEqual(book_asset.diff_amount, Decimal('-19.5'))
self.assertEqual(book_asset.yield_balance, Decimal('0.0'))
@with_transaction()
def test_yield_fee_transfer_from_splitbooking_cash_out(self):
""" check out-booking, transfer from cash --> asset,