diff --git a/tests/test_issues_server.py b/tests/test_issues_server.py index 3027281c0071a4dda6713fe04739172780c2057a..4a423731fa83aa587fc44429ead3d322184e51d1 100644 --- a/tests/test_issues_server.py +++ b/tests/test_issues_server.py @@ -24,6 +24,7 @@ """Tests for issues on gitlab.com, project caosdb-server.""" +import math import os import tempfile import time @@ -377,8 +378,19 @@ def test_issue_154_with_versioning(): def test_issue_127(): """https://gitlab.com/caosdb/caosdb-server/-/issues/127""" - p = db.Property("TestProp", datatype=db.LIST(db.DOUBLE)).insert() - rt = db.RecordType("TestRT").add_property("TestProp", ["NaN"]).insert() + p = db.Property( + name="TestDoubleProperty", + datatype=db.LIST( + db.DOUBLE)).insert() + rt = db.RecordType(name="TestRecordType").add_property(name="TestDoubleProperty", + value=["nan"]).insert() + + test1 = db.execute_query("FIND TestRecordType", unique=True) + assert math.isnan(test1.get_property("TestDoubleProperty").value[0]) + + test2 = db.execute_query( + "FIND TestRecordType WITH TestDoubleProperty = NaN", unique=True) + assert math.isnan(test1.get_property("TestDoubleProperty").value[0]) def test_issue_170():