From 9fe146e67b7b126fffbdf1553ac6b91463bb6984 Mon Sep 17 00:00:00 2001
From: Daniel Hornung <d.hornung@indiscale.com>
Date: Mon, 7 Feb 2022 11:33:26 +0100
Subject: [PATCH] TEST: Added xfail for caosdb/src/caosdb-server#208

---
 tests/test_issues_server.py | 11 +++++++++++
 1 file changed, 11 insertions(+)

diff --git a/tests/test_issues_server.py b/tests/test_issues_server.py
index a05a1ca..381b32e 100644
--- a/tests/test_issues_server.py
+++ b/tests/test_issues_server.py
@@ -463,3 +463,14 @@ def test_issue_183():
                     value="2015-05-05T20:15").insert()
     assert cm.value.errors[0].msg == ("Cannot parse value to datetime format "
                                       "(yyyy-mm-dd'T'hh:mm:ss[.fffffffff][TimeZone]).")
+
+
+@pytest.mark.xfail(reason="to be fixed in server repo")
+def test_issue_208():
+    """Unknown Server error if RecordType "RT" and Property "P" are unknown in the server.
+    https://gitlab.indiscale.com/caosdb/src/caosdb-server/-/issues/208
+    """
+    try:
+        db.Record().add_parent("RT_noexist").add_property("P_noexist", "abc").insert()
+    except db.HTTPServerError as err:
+        pytest.fail("HTTPServerError:\n" + str(err))
-- 
GitLab