diff --git a/beat/core/test/test_schema.py b/beat/core/test/test_schema.py
index 8f76da7fa56eb55ba5dc84fcc78dc75be58d7ebe..5940fdbc95e119fd9b32ef79a38bd1ba88addff8 100644
--- a/beat/core/test/test_schema.py
+++ b/beat/core/test/test_schema.py
@@ -37,31 +37,14 @@
 from ..schema import load_schema
 
 
-def test_common():
-
-    load_schema("common")
-
-
-def test_dataformat():
-
-    load_schema("dataformat")
-
-
-def test_algorithm():
-
-    load_schema("algorithm")
-
-
-def test_database():
-
-    load_schema("database")
-
-
-def test_toolchain():
-
-    load_schema("toolchain")
-
-
-def test_experiment():
-
-    load_schema("experiment")
+def test_load_schema():
+    for item in [
+        "common",
+        "dataformat",
+        "algorithm",
+        "protocoltemplate",
+        "database",
+        "toolchain",
+        "experiment",
+    ]:
+        yield load_schema, item