comdirect ingest tests (tbc)
This commit is contained in:
@@ -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,
|
||||
)
|
||||
Reference in New Issue
Block a user