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