comdirect faker

This commit is contained in:
2026-09-12 20:07:08 +02:00
parent 821fa1bd97
commit 75fd76b0d9
3 changed files with 82 additions and 52 deletions
+20 -1
View File
@@ -4,7 +4,8 @@ from faker import Faker
from polyfactory.factories.pydantic_factory import ModelFactory
from polyfactory.fields import Use
from src.models import B4wExport
from src.models.b4w import B4wExport
from src.models.comdirect import ComdirectCreditCard, ComdirectDepot, ComdirectGiro
DEFAULT_CATEGORY = "root_category:parent_category:leaf_category"
@@ -43,3 +44,21 @@ class B4wExportFactory(ModelFactory[B4wExport]):
RmtdNm = Use(_names)
OwnrAcctIBAN = Use(_iban)
RmtdAcctIBAN = Use(_iban)
class ComdirectGiroFactory(ModelFactory[ComdirectGiro]):
__faker__ = Faker("de_DE")
__use_example__ = True
Buchungstext = Use(_sentence)
class ComdirectCreditCardFactory(ModelFactory[ComdirectCreditCard]):
__faker__ = Faker("de_DE")
__use_example__ = True
class ComdirectDepotFactory(ModelFactory[ComdirectDepot]):
__faker__ = Faker("de_DE")
__use_example__ = True