Files
finanz-cockpit/tests/test_ingest_comdirect.py
mathias2784 a482f38cb6
Tests / test (push) Failing after 7s
black
2026-09-13 22:06:28 +02:00

36 lines
779 B
Python

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,
)