comdirect ingest tests (tbc)

This commit is contained in:
2026-09-13 20:46:40 +02:00
parent c11c168134
commit 75a787aece
2 changed files with 41 additions and 8 deletions
+33
View File
@@ -0,0 +1,33 @@
from pathlib import Path
import pytest
from faker import Faker
from sqlalchemy.orm import Session
from src.constants import Currency
from src.ingest.comdirect import (
_reader_raw_comdirect,
ingest_comdirect,
reader_comdirect,
)
TEST_DATA_PATH = Path("tests/test_data/comdirect_export_dummy_01.txt")
def test_reader_comdirect_raw():
result = _reader_raw_comdirect(TEST_DATA_PATH)
assert result
def test_reader_comdirect():
result = reader_comdirect(TEST_DATA_PATH)
assert result
assert isinstance(result, dict)
@pytest.mark.skip
def test_ingest_comdirect(db_session: Session):
ingest_comdirect(
session=db_session,
path=TEST_DATA_PATH,
account_iban=Faker().iban(),
account_currency=Currency.EUR,
)