From 8bd8292f952d6a41344551f51fd81e2152234b01 Mon Sep 17 00:00:00 2001
From: Alexander Schlemmer <a.schlemmer@indiscale.com>
Date: Tue, 10 Dec 2024 12:09:26 +0100
Subject: [PATCH] TST: added a test for display of the license check warning

---
 end-to-end-tests/test_crawler.py | 8 +++++++-
 1 file changed, 7 insertions(+), 1 deletion(-)

diff --git a/end-to-end-tests/test_crawler.py b/end-to-end-tests/test_crawler.py
index 8df681c..42639cd 100644
--- a/end-to-end-tests/test_crawler.py
+++ b/end-to-end-tests/test_crawler.py
@@ -26,13 +26,19 @@ from ruqad.crawler import trigger_crawler
 DATADIR = Path(__file__).parent / "data" / "crawler_data"
 
 
-def test_crawl():
+def test_crawl(capsys):
     """
     crawl a directory as it would be created by export from kadi and running a data quality check
     """
     print(os.listdir(DATADIR))
     retval, ent_qc = trigger_crawler(os.fspath(DATADIR))
 
+    stdout, stderr = capsys.readouterr()
+
+    # Check whether the warning is displayed for the license check:
+    assert "/1222/export.eln does not contain a license." in stdout
+    assert "/1223/export.eln does not contain a license." not in stdout
+
     # Check that validation of metadata was successful:
     assert retval
 
-- 
GitLab