None
Test: ingestor|tbl|dataset_found_is_not_old|
None
None
None
None
None
None
None
None
None
None
None
None
None
instrument = 'tbl', coda_proposal_id = '977695'
def test_dataset_found_is_not_old(
instrument: str,
coda_proposal_id: str,
) -> None:
ds = scicat.get_latest_coda_dataset(
instrument=instrument, proposal_id=coda_proposal_id
)
creation_time = cast(datetime, ds.creation_time)
> assert creation_time > datetime.now(creation_time.tzinfo) - timedelta(hours=24)
E assert datetime.datetime(2025, 8, 30, 8, 29, 50, 279000, tzinfo=tzutc()) > (datetime.datetime(2025, 8, 31, 22, 25, 41, 926578, tzinfo=tzutc()) - datetime.timedelta(days=1))
E + where datetime.datetime(2025, 8, 31, 22, 25, 41, 926578, tzinfo=tzutc()) =
E + where
E + and tzutc() = datetime.datetime(2025, 8, 30, 8, 29, 50, 279000, tzinfo=tzutc()).tzinfo
E + and datetime.timedelta(days=1) = timedelta(hours=24)
tests/ingestor/ingestor_test.py:57: AssertionError
None
None
None
None
None
None
None
None
None
None
None
None
None
None
None
None
None
None
instrument = 'tbl', coda_proposal_id = '977695'
def test_dataset_found_is_not_old(
instrument: str,
coda_proposal_id: str,
) -> None:
> ds = scicat.get_latest_coda_dataset(
instrument=instrument, proposal_id=coda_proposal_id
)
tests/ingestor/ingestor_test.py:53:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
.tox/ingestor/lib/python3.12/site-packages/dmsc_nightly/nexusfiles/scicat.py:66: in get_latest_coda_dataset
ds_model = _get_latest_dataset_model(client, instrument, proposal_id)
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
client =
proposal_id = '977695'
def _get_latest_dataset_model(
client: Client, instrument: str, proposal_id: str
) -> model.DownloadDataset:
dataset_name = instrument
datasets = client.scicat.query_datasets(
{
"ownerGroup": [proposal_id],
"text": dataset_name,
"type": ["raw"],
},
limit=1,
order="creationTime:desc",
)
if len(datasets) == 0:
> raise RuntimeError(f"Received no datasets for {instrument=} and {proposal_id=}")
E RuntimeError: Received no datasets for instrument='tbl' and proposal_id='977695'
.tox/ingestor/lib/python3.12/site-packages/dmsc_nightly/nexusfiles/scicat.py:32: RuntimeError
instrument = 'tbl', coda_proposal_id = '977695'
def test_dataset_found_is_not_old(
instrument: str,
coda_proposal_id: str,
) -> None:
> ds = scicat.get_latest_coda_dataset(
instrument=instrument, proposal_id=coda_proposal_id
)
tests/ingestor/ingestor_test.py:53:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
.tox/ingestor/lib/python3.12/site-packages/dmsc_nightly/nexusfiles/scicat.py:66: in get_latest_coda_dataset
ds_model = _get_latest_dataset_model(client, instrument, proposal_id)
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
client =
proposal_id = '977695'
def _get_latest_dataset_model(
client: Client, instrument: str, proposal_id: str
) -> model.DownloadDataset:
dataset_name = instrument
datasets = client.scicat.query_datasets(
{
"ownerGroup": [proposal_id],
"text": dataset_name,
"type": ["raw"],
},
limit=1,
order="creationTime:desc",
)
if len(datasets) == 0:
> raise RuntimeError(f"Received no datasets for {instrument=} and {proposal_id=}")
E RuntimeError: Received no datasets for instrument='tbl' and proposal_id='977695'
.tox/ingestor/lib/python3.12/site-packages/dmsc_nightly/nexusfiles/scicat.py:32: RuntimeError
instrument = 'tbl', coda_proposal_id = '977695'
def test_dataset_found_is_not_old(
instrument: str,
coda_proposal_id: str,
) -> None:
> ds = scicat.get_latest_coda_dataset(
instrument=instrument, proposal_id=coda_proposal_id
)
tests/ingestor/ingestor_test.py:53:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
.tox/ingestor/lib/python3.12/site-packages/dmsc_nightly/nexusfiles/scicat.py:66: in get_latest_coda_dataset
ds_model = _get_latest_dataset_model(client, instrument, proposal_id)
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
client =
proposal_id = '977695'
def _get_latest_dataset_model(
client: Client, instrument: str, proposal_id: str
) -> model.DownloadDataset:
dataset_name = instrument
datasets = client.scicat.query_datasets(
{
"ownerGroup": [proposal_id],
"text": dataset_name,
"type": ["raw"],
},
limit=1,
order="creationTime:desc",
)
if len(datasets) == 0:
> raise RuntimeError(f"Received no datasets for {instrument=} and {proposal_id=}")
E RuntimeError: Received no datasets for instrument='tbl' and proposal_id='977695'
.tox/ingestor/lib/python3.12/site-packages/dmsc_nightly/nexusfiles/scicat.py:32: RuntimeError
instrument = 'tbl', coda_proposal_id = '977695'
def test_dataset_found_is_not_old(
instrument: str,
coda_proposal_id: str,
) -> None:
> ds = scicat.get_latest_coda_dataset(
instrument=instrument, proposal_id=coda_proposal_id
)
tests/ingestor/ingestor_test.py:53:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
.tox/ingestor/lib/python3.12/site-packages/dmsc_nightly/nexusfiles/scicat.py:66: in get_latest_coda_dataset
ds_model = _get_latest_dataset_model(client, instrument, proposal_id)
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
client =
proposal_id = '977695'
def _get_latest_dataset_model(
client: Client, instrument: str, proposal_id: str
) -> model.DownloadDataset:
dataset_name = instrument
datasets = client.scicat.query_datasets(
{
"ownerGroup": [proposal_id],
"text": dataset_name,
"type": ["raw"],
},
limit=1,
order="creationTime:desc",
)
if len(datasets) == 0:
> raise RuntimeError(f"Received no datasets for {instrument=} and {proposal_id=}")
E RuntimeError: Received no datasets for instrument='tbl' and proposal_id='977695'
.tox/ingestor/lib/python3.12/site-packages/dmsc_nightly/nexusfiles/scicat.py:32: RuntimeError
instrument = 'tbl', coda_proposal_id = '977695'
def test_dataset_found_is_not_old(
instrument: str,
coda_proposal_id: str,
) -> None:
> ds = scicat.get_latest_coda_dataset(
instrument=instrument, proposal_id=coda_proposal_id
)
tests/ingestor/ingestor_test.py:53:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
.tox/ingestor/lib/python3.12/site-packages/dmsc_nightly/nexusfiles/scicat.py:66: in get_latest_coda_dataset
ds_model = _get_latest_dataset_model(client, instrument, proposal_id)
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
client =
proposal_id = '977695'
def _get_latest_dataset_model(
client: Client, instrument: str, proposal_id: str
) -> model.DownloadDataset:
dataset_name = instrument
datasets = client.scicat.query_datasets(
{
"ownerGroup": [proposal_id],
"text": dataset_name,
"type": ["raw"],
},
limit=1,
order="creationTime:desc",
)
if len(datasets) == 0:
> raise RuntimeError(f"Received no datasets for {instrument=} and {proposal_id=}")
E RuntimeError: Received no datasets for instrument='tbl' and proposal_id='977695'
.tox/ingestor/lib/python3.12/site-packages/dmsc_nightly/nexusfiles/scicat.py:32: RuntimeError
instrument = 'tbl', coda_proposal_id = '977695'
def test_dataset_found_is_not_old(
instrument: str,
coda_proposal_id: str,
) -> None:
> ds = scicat.get_latest_coda_dataset(
instrument=instrument, proposal_id=coda_proposal_id
)
tests/ingestor/ingestor_test.py:53:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
.tox/ingestor/lib/python3.12/site-packages/dmsc_nightly/nexusfiles/scicat.py:66: in get_latest_coda_dataset
ds_model = _get_latest_dataset_model(client, instrument, proposal_id)
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
client =
proposal_id = '977695'
def _get_latest_dataset_model(
client: Client, instrument: str, proposal_id: str
) -> model.DownloadDataset:
dataset_name = instrument
datasets = client.scicat.query_datasets(
{
"ownerGroup": [proposal_id],
"text": dataset_name,
"type": ["raw"],
},
limit=1,
order="creationTime:desc",
)
if len(datasets) == 0:
> raise RuntimeError(f"Received no datasets for {instrument=} and {proposal_id=}")
E RuntimeError: Received no datasets for instrument='tbl' and proposal_id='977695'
.tox/ingestor/lib/python3.12/site-packages/dmsc_nightly/nexusfiles/scicat.py:32: RuntimeError
instrument = 'tbl', coda_proposal_id = '977695'
def test_dataset_found_is_not_old(
instrument: str,
coda_proposal_id: str,
) -> None:
> ds = scicat.get_latest_coda_dataset(
instrument=instrument, proposal_id=coda_proposal_id
)
tests/ingestor/ingestor_test.py:53:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
.tox/ingestor/lib/python3.12/site-packages/dmsc_nightly/nexusfiles/scicat.py:66: in get_latest_coda_dataset
ds_model = _get_latest_dataset_model(client, instrument, proposal_id)
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
client =
proposal_id = '977695'
def _get_latest_dataset_model(
client: Client, instrument: str, proposal_id: str
) -> model.DownloadDataset:
dataset_name = instrument
datasets = client.scicat.query_datasets(
{
"ownerGroup": [proposal_id],
"text": dataset_name,
"type": ["raw"],
},
limit=1,
order="creationTime:desc",
)
if len(datasets) == 0:
> raise RuntimeError(f"Received no datasets for {instrument=} and {proposal_id=}")
E RuntimeError: Received no datasets for instrument='tbl' and proposal_id='977695'
.tox/ingestor/lib/python3.12/site-packages/dmsc_nightly/nexusfiles/scicat.py:32: RuntimeError
instrument = 'tbl', coda_proposal_id = '977695'
def test_dataset_found_is_not_old(
instrument: str,
coda_proposal_id: str,
) -> None:
> ds = scicat.get_latest_coda_dataset(
instrument=instrument, proposal_id=coda_proposal_id
)
tests/ingestor/ingestor_test.py:53:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
.tox/ingestor/lib/python3.12/site-packages/dmsc_nightly/nexusfiles/scicat.py:66: in get_latest_coda_dataset
ds_model = _get_latest_dataset_model(client, instrument, proposal_id)
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
client =
proposal_id = '977695'
def _get_latest_dataset_model(
client: Client, instrument: str, proposal_id: str
) -> model.DownloadDataset:
dataset_name = instrument
datasets = client.scicat.query_datasets(
{
"ownerGroup": [proposal_id],
"text": dataset_name,
"type": ["raw"],
},
limit=1,
order="creationTime:desc",
)
if len(datasets) == 0:
> raise RuntimeError(f"Received no datasets for {instrument=} and {proposal_id=}")
E RuntimeError: Received no datasets for instrument='tbl' and proposal_id='977695'
.tox/ingestor/lib/python3.12/site-packages/dmsc_nightly/nexusfiles/scicat.py:32: RuntimeError
instrument = 'tbl', coda_proposal_id = '977695'
def test_dataset_found_is_not_old(
instrument: str,
coda_proposal_id: str,
) -> None:
> ds = scicat.get_latest_coda_dataset(
instrument=instrument, proposal_id=coda_proposal_id
)
tests/ingestor/ingestor_test.py:53:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
.tox/ingestor/lib/python3.12/site-packages/dmsc_nightly/nexusfiles/scicat.py:66: in get_latest_coda_dataset
ds_model = _get_latest_dataset_model(client, instrument, proposal_id)
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
client =
proposal_id = '977695'
def _get_latest_dataset_model(
client: Client, instrument: str, proposal_id: str
) -> model.DownloadDataset:
dataset_name = instrument
datasets = client.scicat.query_datasets(
{
"ownerGroup": [proposal_id],
"text": dataset_name,
"type": ["raw"],
},
limit=1,
order="creationTime:desc",
)
if len(datasets) == 0:
> raise RuntimeError(f"Received no datasets for {instrument=} and {proposal_id=}")
E RuntimeError: Received no datasets for instrument='tbl' and proposal_id='977695'
.tox/ingestor/lib/python3.12/site-packages/dmsc_nightly/nexusfiles/scicat.py:32: RuntimeError
instrument = 'tbl', coda_proposal_id = '977695'
def test_dataset_found_is_not_old(
instrument: str,
coda_proposal_id: str,
) -> None:
> ds = scicat.get_latest_coda_dataset(
instrument=instrument, proposal_id=coda_proposal_id
)
tests/ingestor/ingestor_test.py:53:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
.tox/ingestor/lib/python3.12/site-packages/dmsc_nightly/nexusfiles/scicat.py:66: in get_latest_coda_dataset
ds_model = _get_latest_dataset_model(client, instrument, proposal_id)
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
client =
proposal_id = '977695'
def _get_latest_dataset_model(
client: Client, instrument: str, proposal_id: str
) -> model.DownloadDataset:
dataset_name = instrument
datasets = client.scicat.query_datasets(
{
"ownerGroup": [proposal_id],
"text": dataset_name,
"type": ["raw"],
},
limit=1,
order="creationTime:desc",
)
if len(datasets) == 0:
> raise RuntimeError(f"Received no datasets for {instrument=} and {proposal_id=}")
E RuntimeError: Received no datasets for instrument='tbl' and proposal_id='977695'
.tox/ingestor/lib/python3.12/site-packages/dmsc_nightly/nexusfiles/scicat.py:32: RuntimeError
instrument = 'tbl', coda_proposal_id = '977695'
def test_dataset_found_is_not_old(
instrument: str,
coda_proposal_id: str,
) -> None:
> ds = scicat.get_latest_coda_dataset(
instrument=instrument, proposal_id=coda_proposal_id
)
tests/ingestor/ingestor_test.py:53:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
.tox/ingestor/lib/python3.12/site-packages/dmsc_nightly/nexusfiles/scicat.py:66: in get_latest_coda_dataset
ds_model = _get_latest_dataset_model(client, instrument, proposal_id)
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
client =
proposal_id = '977695'
def _get_latest_dataset_model(
client: Client, instrument: str, proposal_id: str
) -> model.DownloadDataset:
dataset_name = instrument
datasets = client.scicat.query_datasets(
{
"ownerGroup": [proposal_id],
"text": dataset_name,
"type": ["raw"],
},
limit=1,
order="creationTime:desc",
)
if len(datasets) == 0:
> raise RuntimeError(f"Received no datasets for {instrument=} and {proposal_id=}")
E RuntimeError: Received no datasets for instrument='tbl' and proposal_id='977695'
.tox/ingestor/lib/python3.12/site-packages/dmsc_nightly/nexusfiles/scicat.py:32: RuntimeError
instrument = 'tbl', coda_proposal_id = '977695'
def test_dataset_found_is_not_old(
instrument: str,
coda_proposal_id: str,
) -> None:
> ds = scicat.get_latest_coda_dataset(
instrument=instrument, proposal_id=coda_proposal_id
)
tests/ingestor/ingestor_test.py:53:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
.tox/ingestor/lib/python3.12/site-packages/dmsc_nightly/nexusfiles/scicat.py:66: in get_latest_coda_dataset
ds_model = _get_latest_dataset_model(client, instrument, proposal_id)
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
client =
proposal_id = '977695'
def _get_latest_dataset_model(
client: Client, instrument: str, proposal_id: str
) -> model.DownloadDataset:
dataset_name = instrument
datasets = client.scicat.query_datasets(
{
"ownerGroup": [proposal_id],
"text": dataset_name,
"type": ["raw"],
},
limit=1,
order="creationTime:desc",
)
if len(datasets) == 0:
> raise RuntimeError(f"Received no datasets for {instrument=} and {proposal_id=}")
E RuntimeError: Received no datasets for instrument='tbl' and proposal_id='977695'
.tox/ingestor/lib/python3.12/site-packages/dmsc_nightly/nexusfiles/scicat.py:32: RuntimeError
instrument = 'tbl', coda_proposal_id = '977695'
def test_dataset_found_is_not_old(
instrument: str,
coda_proposal_id: str,
) -> None:
> ds = scicat.get_latest_coda_dataset(
instrument=instrument, proposal_id=coda_proposal_id
)
tests/ingestor/ingestor_test.py:53:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
.tox/ingestor/lib/python3.12/site-packages/dmsc_nightly/nexusfiles/scicat.py:66: in get_latest_coda_dataset
ds_model = _get_latest_dataset_model(client, instrument, proposal_id)
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
client =
proposal_id = '977695'
def _get_latest_dataset_model(
client: Client, instrument: str, proposal_id: str
) -> model.DownloadDataset:
dataset_name = instrument
datasets = client.scicat.query_datasets(
{
"ownerGroup": [proposal_id],
"text": dataset_name,
"type": ["raw"],
},
limit=1,
order="creationTime:desc",
)
if len(datasets) == 0:
> raise RuntimeError(f"Received no datasets for {instrument=} and {proposal_id=}")
E RuntimeError: Received no datasets for instrument='tbl' and proposal_id='977695'
.tox/ingestor/lib/python3.12/site-packages/dmsc_nightly/nexusfiles/scicat.py:32: RuntimeError
instrument = 'tbl', coda_proposal_id = '977695'
def test_dataset_found_is_not_old(
instrument: str,
coda_proposal_id: str,
) -> None:
> ds = scicat.get_latest_coda_dataset(
instrument=instrument, proposal_id=coda_proposal_id
)
tests/ingestor/ingestor_test.py:53:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
.tox/ingestor/lib/python3.12/site-packages/dmsc_nightly/nexusfiles/scicat.py:66: in get_latest_coda_dataset
ds_model = _get_latest_dataset_model(client, instrument, proposal_id)
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
client =
proposal_id = '977695'
def _get_latest_dataset_model(
client: Client, instrument: str, proposal_id: str
) -> model.DownloadDataset:
dataset_name = instrument
datasets = client.scicat.query_datasets(
{
"ownerGroup": [proposal_id],
"text": dataset_name,
"type": ["raw"],
},
limit=1,
order="creationTime:desc",
)
if len(datasets) == 0:
> raise RuntimeError(f"Received no datasets for {instrument=} and {proposal_id=}")
E RuntimeError: Received no datasets for instrument='tbl' and proposal_id='977695'
.tox/ingestor/lib/python3.12/site-packages/dmsc_nightly/nexusfiles/scicat.py:32: RuntimeError
instrument = 'tbl', coda_proposal_id = '977695'
def test_dataset_found_is_not_old(
instrument: str,
coda_proposal_id: str,
) -> None:
> ds = scicat.get_latest_coda_dataset(
instrument=instrument, proposal_id=coda_proposal_id
)
tests/ingestor/ingestor_test.py:53:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
.tox/ingestor/lib/python3.12/site-packages/dmsc_nightly/nexusfiles/scicat.py:66: in get_latest_coda_dataset
ds_model = _get_latest_dataset_model(client, instrument, proposal_id)
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
client =
proposal_id = '977695'
def _get_latest_dataset_model(
client: Client, instrument: str, proposal_id: str
) -> model.DownloadDataset:
dataset_name = instrument
datasets = client.scicat.query_datasets(
{
"ownerGroup": [proposal_id],
"text": dataset_name,
"type": ["raw"],
},
limit=1,
order="creationTime:desc",
)
if len(datasets) == 0:
> raise RuntimeError(f"Received no datasets for {instrument=} and {proposal_id=}")
E RuntimeError: Received no datasets for instrument='tbl' and proposal_id='977695'
.tox/ingestor/lib/python3.12/site-packages/dmsc_nightly/nexusfiles/scicat.py:32: RuntimeError
instrument = 'tbl', coda_proposal_id = '977695'
def test_dataset_found_is_not_old(
instrument: str,
coda_proposal_id: str,
) -> None:
> ds = scicat.get_latest_coda_dataset(
instrument=instrument, proposal_id=coda_proposal_id
)
tests/ingestor/ingestor_test.py:53:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
.tox/ingestor/lib/python3.12/site-packages/dmsc_nightly/nexusfiles/scicat.py:66: in get_latest_coda_dataset
ds_model = _get_latest_dataset_model(client, instrument, proposal_id)
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
client =
proposal_id = '977695'
def _get_latest_dataset_model(
client: Client, instrument: str, proposal_id: str
) -> model.DownloadDataset:
dataset_name = instrument
datasets = client.scicat.query_datasets(
{
"ownerGroup": [proposal_id],
"text": dataset_name,
"type": ["raw"],
},
limit=1,
order="creationTime:desc",
)
if len(datasets) == 0:
> raise RuntimeError(f"Received no datasets for {instrument=} and {proposal_id=}")
E RuntimeError: Received no datasets for instrument='tbl' and proposal_id='977695'
.tox/ingestor/lib/python3.12/site-packages/dmsc_nightly/nexusfiles/scicat.py:32: RuntimeError