From 12ae1cfaeadb38b87f9f81f301634748a1711817 Mon Sep 17 00:00:00 2001 From: florian <f.spreckelsen@inidscale.com> Date: Thu, 15 Jun 2023 11:40:04 +0200 Subject: [PATCH] TST: Confirm https://gitlab.com/caosdb/caosdb-server/-/issues/138 --- tests/test_issues_server.py | 19 +++++++++++++++++++ 1 file changed, 19 insertions(+) diff --git a/tests/test_issues_server.py b/tests/test_issues_server.py index 2f13c73..a26d53a 100644 --- a/tests/test_issues_server.py +++ b/tests/test_issues_server.py @@ -1355,3 +1355,22 @@ def test_216(): cont.insert() assert db.execute_query("FIND RECORDTYPE B", unique=True).name == "B" + + +@pytest.mark.xfail(reason="Needs fix for non-integer ids in queries, " + "see https://gitlab.com/caosdb/caosdb-server/-/issues/138") +def test_138(): + """Problems with non-integer ids in query filters, see + https://gitlab.com/caosdb/caosdb-server/-/issues/138 + + """ + + queries = [ + "FIND ENTITY WITH ID={}", + "FIND ENTITY WITH ID=None", + "FIND ENTITY WITH ID=\"1 non-existing id\"" + ] + for query in queries: + # No error, but of course also no results. + results = db.execute_query(query) + assert len(results) == 0 -- GitLab