diff --git a/test-setup/data_model/generate_test_data.py b/test-setup/data_model/generate_test_data.py
deleted file mode 100755
index 94aecc72a23b98576b998c7141846c39c6d41af0..0000000000000000000000000000000000000000
--- a/test-setup/data_model/generate_test_data.py
+++ /dev/null
@@ -1,73 +0,0 @@
-#!/bin/python
-# Create data that is needed for testing.
-
-from newcrawler import Crawler
-from newcrawler.identifiable_adapters import LocalStorageIdentifiableAdapter
-from os.path import join, dirname
-import caosdb as db
-
-def rfp(*pathcomponents):
-    """
-    Return full path.
-    Shorthand convenience function.
-    """
-    return join(dirname(__file__), "..", "..", "unittests", *pathcomponents)
-
-filename = rfp("records.xml")
-
-ident = LocalStorageIdentifiableAdapter()
-crawler = Crawler(debug=True, identifiableAdapter=ident)
-crawler.crawl_directory(rfp("test_directories", "examples_article"),
-                        rfp("scifolder_cfood.yml"))
-
-updateList = crawler.updateList
-
-# Clear Persons and Projects:
-res = db.execute_query("FIND Record Measurement")
-if len(res) > 0:
-    res.delete()
-res = db.execute_query("FIND Record Person")
-if len(res) > 0:
-    res.delete()
-res = db.execute_query("FIND Record Project")
-if len(res) > 0:
-    res.delete()
-
-# Insert persons:
-for r in updateList:
-    if r.parents[0].name == "Person":
-        query = "FIND Record Person with last_name={}".format(r.get_property("last_name").value)
-        print(query)
-        res = db.execute_query(query)
-        print(len(res))
-        if len(res) == 0:
-            r.insert()
-
-    if r.parents[0].name == "Project":
-        query = "FIND Record Project with date='{}' and identifier='{}'".format(r.get_property("date").value, r.get_property("identifier").value)
-        print(query, end=": ")
-        res = db.execute_query(query)
-        print(len(res))
-        if len(res) == 0:
-            r.insert()
-
-for r in updateList:
-    if r.parents[0].name == "Measurement":
-        project = r.get_property("project").value
-        query = "FIND Record Project with date='{}' and identifier='{}'".format(project.get_property("date").value, project.get_property("identifier").value)
-        res = db.execute_query(query, unique=True)
-        r.get_property("project").value = res
-
-        persons = r.get_property("responsible").value
-        newlist = []
-        for p in persons:
-            query = "FIND Record Person with last_name={}".format(p.get_property("last_name").value)
-            res = db.execute_query(query, unique=True)
-            newlist.append(res)
-        r.get_property("responsible").value = newlist
-
-        r.insert()
-
-res = db.execute_query("FIND Record")
-with open(filename, "w") as f:
-    f.write(db.common.utils.xml2str(res.to_xml()))
diff --git a/test-setup/data_model/model.yml b/test-setup/data_model/model.yml
deleted file mode 100644
index 9d11fc4165def32d8a8f966d7ca2037d5250d241..0000000000000000000000000000000000000000
--- a/test-setup/data_model/model.yml
+++ /dev/null
@@ -1,19 +0,0 @@
-Person:
-  obligatory_properties:
-    first_name:
-      datatype: TEXT
-    last_name:
-      datatype: TEXT
-
-Project:
-  obligatory_properties:
-    date:
-      datatype: DATETIME
-    identifier:
-      datatype: TEXT
-
-Measurement:
-  obligatory_properties:
-    responsible:
-      datatype: LIST<Person>
-    Project:
\ No newline at end of file
diff --git a/test-setup/data_model/sync.py b/test-setup/data_model/sync.py
deleted file mode 100755
index 04283a15ba7919af6027b53217ffb69355ddfc6f..0000000000000000000000000000000000000000
--- a/test-setup/data_model/sync.py
+++ /dev/null
@@ -1,7 +0,0 @@
-#!/usr/bin/env python3
-# Sync data model for generic data analysis method
-# A. Schlemmer, 09/2021
-
-from caosadvancedtools.models import parser
-model = parser.parse_model_from_yaml("model.yml")
-model.sync_data_model()