From c8c055c49591957e5f6783468fce395ce30c2644 Mon Sep 17 00:00:00 2001
From: florian <f.spreckelsen@inidscale.com>
Date: Tue, 24 Oct 2023 13:11:01 +0200
Subject: [PATCH] TST: Add test for error in file properties

---
 unittests/test_json_schema_exporter.py | 13 +++++++++++++
 1 file changed, 13 insertions(+)

diff --git a/unittests/test_json_schema_exporter.py b/unittests/test_json_schema_exporter.py
index 99ef1538..9fc597cd 100644
--- a/unittests/test_json_schema_exporter.py
+++ b/unittests/test_json_schema_exporter.py
@@ -279,6 +279,7 @@ def test_rt_with_references():
     rt.add_property(name="RefProp", datatype=db.REFERENCE)
 
     schema = rtjs(rt)
+    props = schema["properties"]
 
     rt = db.RecordType()
     rt.add_property(name="RefProp", datatype="OtherType")
@@ -295,6 +296,18 @@ def test_rt_with_references():
 
     schema = rtjs(rt)
 
+    rt = db.RecordType()
+    rt.add_property(name="FileProp", datatype=db.FILE)
+
+    with raises(NotImplementedError):
+        schema = rtjs(rt)
+
+    rt = db.RecordType()
+    rt.add_property(name="FileProp", datatype=db.LIST(db.FILE))
+
+    with raises(NotImplementedError):
+        schema = rtjs(rt)
+
 
 def test_broken():
 
-- 
GitLab