From 42079d5c74d95c258da1eaff80076fbd61d09208 Mon Sep 17 00:00:00 2001 From: Alexander Schlemmer <a.schlemmer@indiscale.com> Date: Tue, 10 Dec 2024 11:56:45 +0100 Subject: [PATCH] TST: check information from report.zip --- end-to-end-tests/test_crawler.py | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/end-to-end-tests/test_crawler.py b/end-to-end-tests/test_crawler.py index 23d4037..8df681c 100644 --- a/end-to-end-tests/test_crawler.py +++ b/end-to-end-tests/test_crawler.py @@ -40,9 +40,14 @@ def test_crawl(): qc = {} for ent in ent_qc: pth = ent.get_property("ELNFile").value.path - match = re.match("/.*/.*/(?P<folder>[0-9]+)/.*\.eln", pth) + match = re.match("/.*/.*/(?P<folder>[0-9]+)/.*\\.eln", pth) assert match is not None qc[match.group("folder")] = ent assert qc["1223"].get_property("FAIRLicenseCheck").value assert not qc["1222"].get_property("FAIRLicenseCheck").value + + # Check whether the information from "report.zip" is present: + for d in ("1222", "1223"): + assert type(qc[d].get_property("numTotalChecks").value) == int + assert type(qc[d].get_property("numPassingChecks").value) == int -- GitLab