"""LedgerAccountCurrentBalance model tests.""" from ledger.models.ledger_account_contract_current_balance import ( LedgerAccountContractCurrentBalance, ) from tests.utils.factories import LedgerAccountContractFactory def test_create_ledger_account_contract_current_balance(test_app, mock_event_fixtures): """Create a ledger_account_contract_current_balance record on ledger_account_contract insertion.""" mock_ledger_account_contract = LedgerAccountContractFactory.create() balances = LedgerAccountContractCurrentBalance.query.all() assert len(balances) == 1 account_contract_balance = balances[0] assert account_contract_balance.account_id == 1 assert account_contract_balance.contract_id == 1 assert ( account_contract_balance.ledger_account_contract_id == mock_ledger_account_contract.ledger_account_contract_id )