From 18ee79cf27b01aad28af47b1b0a7cc64d5893888 Mon Sep 17 00:00:00 2001 From: Alexander Schlemmer <alexander@mail-schlemmer.de> Date: Tue, 7 Feb 2023 20:57:03 +0100 Subject: [PATCH] TST: fixed tests in test_json --- unittests/test_json.py | 12 +++++++----- 1 file changed, 7 insertions(+), 5 deletions(-) diff --git a/unittests/test_json.py b/unittests/test_json.py index 41fd31a4..6f994fdf 100644 --- a/unittests/test_json.py +++ b/unittests/test_json.py @@ -38,18 +38,20 @@ from caoscrawler.crawl import Crawler from caoscrawler.structure_elements import File, JSONFile from test_tool import rfp, dircheckstr +from caoscrawler.scanner import scan_structure_elements, load_definition, create_converter_registry + def test_json(): crawler_definition_path = rfp("test_directories", "examples_json", "jsontest_cfood.yml") json_file_path = rfp("test_directories", "examples_json", "testjson.json") - crawler = Crawler(debug=True) - crawler_definition = crawler.load_definition(crawler_definition_path) + crawler = Crawler() + crawler_definition = load_definition(crawler_definition_path) # Load and register converter packages: - converter_registry = crawler.load_converters(crawler_definition) + converter_registry = create_converter_registry(crawler_definition) - records = crawler.start_crawling( + records, debug_tree = scan_structure_elements( JSONFile(os.path.basename(json_file_path), json_file_path), crawler_definition, converter_registry @@ -72,6 +74,6 @@ def test_broken_validation(): "broken_cfoods", "broken_validation_path.yml") crawler = Crawler() with raises(FileNotFoundError) as err: - crawler_definition = crawler.load_definition(crawler_definition_path) + crawler_definition = load_definition(crawler_definition_path) assert str(err.value).startswith("Couldn't find validation file") -- GitLab