Coverage for jbank/services.py: 0%
6 statements
« prev ^ index » next coverage.py v7.2.2, created at 2023-03-27 13:36 +0700
« prev ^ index » next coverage.py v7.2.2, created at 2023-03-27 13:36 +0700
1from datetime import datetime
2from decimal import Decimal
3from typing import Optional
5from jbank.models import AccountBalance
8def create_account_balance(record_datetime: datetime, account_number: str, bic: str, balance: Decimal, available_balance: Decimal, credit_limit: Optional[Decimal] = None, currency: str = "EUR", **kwargs): # type: ignore #noqa
9 return AccountBalance.objects.get_or_create(
10 record_datetime=record_datetime,
11 account_number=account_number,
12 bic=bic,
13 balance=balance,
14 available_balance=available_balance,
15 credit_limit=credit_limit,
16 currency=currency,
17 )[0]