Skip to content

Commit 0f2ee5e

Browse files
committed
Log (expected) exceptions test_06_ingest.py
1 parent bb57b48 commit 0f2ee5e

1 file changed

Lines changed: 6 additions & 2 deletions

File tree

tests/test_06_ingest.py

Lines changed: 6 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -4,6 +4,7 @@
44
from collections import namedtuple
55
import datetime
66
import io
7+
import logging
78
import pytest
89
pytest.importorskip("lxml")
910
from lxml import etree
@@ -14,6 +15,7 @@
1415
from conftest import (getConfig, gettestdata, icat_version,
1516
get_icatdata_schema, testdatadir)
1617

18+
logger = logging.getLogger(__name__)
1719

1820
def get_test_investigation(client):
1921
query = Query(client, "Investigation", conditions={
@@ -560,9 +562,10 @@ def test_ingest_error_invalid(client, investigation, schemadir, case):
560562
datasets = []
561563
for name in case.data:
562564
datasets.append(client.new("Dataset", name=name))
563-
with pytest.raises(icat.InvalidIngestFileError):
565+
with pytest.raises(icat.InvalidIngestFileError) as exc:
564566
reader = IngestReader(client, case.metadata, investigation)
565567
reader.ingest(datasets, dry_run=True, update_ds=True)
568+
logger.info("Raised %s: %s", exc.type.__name__, exc.value)
566569

567570
searcherr_attr_metadata = NamedBytesIO("""<?xml version='1.0' encoding='UTF-8'?>
568571
<icatingest version="1.0">
@@ -621,9 +624,10 @@ def test_ingest_error_searcherr(client, investigation, schemadir, case):
621624
datasets = []
622625
for name in case.data:
623626
datasets.append(client.new("Dataset", name=name))
624-
with pytest.raises(icat.SearchResultError):
627+
with pytest.raises(icat.SearchResultError) as exc:
625628
reader = IngestReader(client, case.metadata, investigation)
626629
reader.ingest(datasets, dry_run=True, update_ds=True)
630+
logger.info("Raised %s: %s", exc.type.__name__, exc.value)
627631

628632

629633
customcases = [

0 commit comments

Comments
 (0)