from pathlib import Path from faker import Faker from src.constants import Currency from src.models import ( ComdirectCreditCard, ComdirectDepot, ComdirectGiro, ) from src.models.b4w import B4wExport from src.models.settings import Account, Source fake = Faker() BANK_ACCOUNTS = { "b4w": Source( name="b4w", source_path=Path(""), accounts=[ Account( name="b4w", model=B4wExport, iban=fake.iban(), currency=Currency.EUR, ) ], ), "comdirect": Source( name="comdirect", source_path=Path(""), accounts=[ Account( name="Girokonto", model=ComdirectGiro, iban=fake.iban(), currency=Currency.EUR, ), Account( name="Visa-Karte (Kreditkarte)", model=ComdirectCreditCard, iban=fake.iban(), currency=Currency.EUR, ), Account( name="Tagesgeld PLUS-Konto", model=ComdirectGiro, iban=fake.iban(), currency=Currency.EUR, ), Account( name="Depot", model=ComdirectDepot, iban=fake.iban(), currency=Currency.EUR, ), ], ), }