From 317cfcac9aba0dfae831f3b6569503a70313a906 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Henrik=20tom=20W=C3=B6rden?= <h.tomwoerden@indiscale.com> Date: Mon, 27 Feb 2023 11:17:35 +0100 Subject: [PATCH] TST: add int test for logging --- integrationtests/test_realworld_example.py | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) diff --git a/integrationtests/test_realworld_example.py b/integrationtests/test_realworld_example.py index 4158ed22..3e4bec3f 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): -- GitLab