DMSC Integration Testing

Last updated: September 15, 2025 23:36:07

Test: ingestor|dream|file_found_is_not_old|scicat

None

None

None

None

None

None

None

None

None

None

None

None

None

None

instrument = 'dream', coda_proposal_id = '977695'
datefinder =

def test_file_found_is_not_old(
instrument: str,
coda_proposal_id: str,
datefinder: Callable[..., datetime],
) -> None:
date = datefinder(instrument=instrument, proposal_id=coda_proposal_id)
> assert date > datetime.now(date.tzinfo) - timedelta(hours=24)
E AssertionError: assert datetime.datetime(2025, 8, 30, 10, 59, 10, 62066, tzinfo=datetime.timezone(datetime.timedelta(seconds=7200), 'CEST')) > (datetime.datetime(2025, 9, 1, 0, 24, 0, 999223, tzinfo=datetime.timezone(datetime.timedelta(seconds=7200), 'CEST')) - datetime.timedelta(days=1))
E + where datetime.datetime(2025, 9, 1, 0, 24, 0, 999223, tzinfo=datetime.timezone(datetime.timedelta(seconds=7200), 'CEST')) = (datetime.timezone(datetime.timedelta(seconds=7200), 'CEST'))
E + where = datetime.now
E + and datetime.timezone(datetime.timedelta(seconds=7200), 'CEST') = datetime.datetime(2025, 8, 30, 10, 59, 10, 62066, tzinfo=datetime.timezone(datetime.timedelta(seconds=7200), 'CEST')).tzinfo
E + and datetime.timedelta(days=1) = timedelta(hours=24)

tests/ingestor/ingestor_test.py:46: AssertionError

None

None

None

None

None

None

None

None

None

None

None

None

None

None

None

None

None

None

None

None

None

None

None

None

None

None

None

None

None

None

None

None

instrument = 'dream', coda_proposal_id = '977695'
datefinder =

def test_file_found_is_not_old(
instrument: str,
coda_proposal_id: str,
datefinder: Callable[..., datetime],
) -> None:
date = datefinder(instrument=instrument, proposal_id=coda_proposal_id)
> assert date > datetime.now(date.tzinfo) - timedelta(hours=24)
E AssertionError: assert datetime.datetime(2025, 7, 22, 11, 54, 47, 728712, tzinfo=datetime.timezone(datetime.timedelta(seconds=7200), 'CEST')) > (datetime.datetime(2025, 7, 29, 0, 16, 40, 927877, tzinfo=datetime.timezone(datetime.timedelta(seconds=7200), 'CEST')) - datetime.timedelta(days=1))
E + where datetime.datetime(2025, 7, 29, 0, 16, 40, 927877, tzinfo=datetime.timezone(datetime.timedelta(seconds=7200), 'CEST')) = (datetime.timezone(datetime.timedelta(seconds=7200), 'CEST'))
E + where = datetime.now
E + and datetime.timezone(datetime.timedelta(seconds=7200), 'CEST') = datetime.datetime(2025, 7, 22, 11, 54, 47, 728712, tzinfo=datetime.timezone(datetime.timedelta(seconds=7200), 'CEST')).tzinfo
E + and datetime.timedelta(days=1) = timedelta(hours=24)

tests/ingestor/ingestor_test.py:46: AssertionError

instrument = 'dream', coda_proposal_id = '977695'
datefinder =

def test_file_found_is_not_old(
instrument: str,
coda_proposal_id: str,
datefinder: Callable[..., datetime],
) -> None:
date = datefinder(instrument=instrument, proposal_id=coda_proposal_id)
> assert date > datetime.now(date.tzinfo) - timedelta(hours=24)
E AssertionError: assert datetime.datetime(2025, 7, 22, 11, 54, 47, 728712, tzinfo=datetime.timezone(datetime.timedelta(seconds=7200), 'CEST')) > (datetime.datetime(2025, 7, 28, 0, 16, 37, 34288, tzinfo=datetime.timezone(datetime.timedelta(seconds=7200), 'CEST')) - datetime.timedelta(days=1))
E + where datetime.datetime(2025, 7, 28, 0, 16, 37, 34288, tzinfo=datetime.timezone(datetime.timedelta(seconds=7200), 'CEST')) = (datetime.timezone(datetime.timedelta(seconds=7200), 'CEST'))
E + where = datetime.now
E + and datetime.timezone(datetime.timedelta(seconds=7200), 'CEST') = datetime.datetime(2025, 7, 22, 11, 54, 47, 728712, tzinfo=datetime.timezone(datetime.timedelta(seconds=7200), 'CEST')).tzinfo
E + and datetime.timedelta(days=1) = timedelta(hours=24)

tests/ingestor/ingestor_test.py:46: AssertionError