From 1104d90ee141eae6a6fc8502a15ae37a433619d9 Mon Sep 17 00:00:00 2001 From: Alexander Schlemmer <alexander@mail-schlemmer.de> Date: Mon, 7 Feb 2022 21:06:15 +0100 Subject: [PATCH] TST: records.xml is now generated by integration tests --- integrationtests/test.py | 12 ++++++++++++ 1 file changed, 12 insertions(+) diff --git a/integrationtests/test.py b/integrationtests/test.py index 57bc674a..0b4afe53 100755 --- a/integrationtests/test.py +++ b/integrationtests/test.py @@ -112,6 +112,18 @@ def crawler_extended(ident): def test_single_insertion(clear_database, usemodel, crawler): ins, ups = crawler.synchronize() + + # This test also generates the file records.xml used in some of the unittesets: + res = db.execute_query("FIND Record") + filename = rfp("..", "unittests", "records.xml") + with open(filename, "w") as f: + xml = res.to_xml() + # Remove noscript and transaction benchmark: + for tag in ("noscript", "TransactionBenchmark"): + if xml.find(tag) is not None: + xml.remove(xml.find(tag)) + f.write(db.common.utils.xml2str(xml)) + assert len(ins) == 18 assert len(ups) == 0 -- GitLab