From ffb85ccd6518c2fde9c84879252ee2314d4b00c7 Mon Sep 17 00:00:00 2001 From: iamashwin99 <ashwin-kumar.karnad@mpsd.mpg.de> Date: Fri, 2 Jun 2023 15:35:31 +0200 Subject: [PATCH] first attemp at tests for metadata logging --- tests.py | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/tests.py b/tests.py index 01bd4da..d349bac 100644 --- a/tests.py +++ b/tests.py @@ -8,6 +8,7 @@ import subprocess from pathlib import Path import pytest +import logging mod = importlib.import_module("mpsd-software-environment") @@ -314,6 +315,14 @@ def test_install_environment_zlib(): lines = f.read() assert "zlib" in lines +def test_metadata_logging(tmp_path): + mod.set_up_logging("WARNING", tmp_path/"test.log") + key = "important_key" + value = "important_value" + mod.log_metadata(key,value) + expected_log = f"{mod.config_vars['metadata_tag_open']}{key}:{value}{mod.config_vars['metadata_tag_close']}" + with open(tmp_path/"test.log", "r") as f: + assert expected_log in f.read() def test_interface(tmp_path): """Test other things (not implemented yet).""" -- GitLab