diff --git a/integrationtests/test_realworld_example.py b/integrationtests/test_realworld_example.py index 4158ed22278ef5c871a22d45885e58fbfa84ea3b..3e4bec3f5465d176b03792253b2e776a48acf1e7 100644 --- a/integrationtests/test_realworld_example.py +++ b/integrationtests/test_realworld_example.py @@ -25,6 +25,7 @@ an integration test module that runs a test against a (close to) real world example """ from caosdb.utils.register_tests import clear_database, set_test_key +import logging import json import os @@ -85,7 +86,8 @@ def create_identifiable_adapter(): return ident -def test_dataset(clear_database, usemodel): +def test_dataset(clear_database, usemodel, caplog): + caplog.set_level(logging.DEBUG, logger="caoscrawler") ident = create_identifiable_adapter() crawler = Crawler(identifiableAdapter=ident) crawler_definition = crawler.load_definition( @@ -119,6 +121,11 @@ def test_dataset(clear_database, usemodel): "start_datetime='2022-02-10T16:36:48+01:00'") == 1 assert db.execute_query(f"FIND Event WITH latitude=53", unique=True) + # test logging + assert "Executed inserts" in caplog.text + assert "Going to insert" in caplog.text + assert "Executed updates" in caplog.text + def test_event_update(clear_database, usemodel):