From 1dc6befa4bfb78b0dd67517babbf0f4f584ab78d Mon Sep 17 00:00:00 2001
From: Timm Fitschen <t.fitschen@indiscale.com>
Date: Thu, 23 Jun 2022 13:35:51 +0200
Subject: [PATCH] More tests for caosdb-server#145

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

diff --git a/tests/test_issues_server.py b/tests/test_issues_server.py
index d891c45..54080e0 100644
--- a/tests/test_issues_server.py
+++ b/tests/test_issues_server.py
@@ -870,6 +870,10 @@ def test_145():
     assert rec2.get_property("TestPropDouble").value == 20_000_000_000
     assert isinstance(rec2.get_property("TestPropDouble").value, float)
 
+    assert db.execute_query("FIND TestRT WITH TestProp < 1000000000.2",
+                            unique=True).id == rec1.id  # this is the integer property
+    assert db.execute_query("FIND TestRT WITH TestProp > 1000000000.2", unique=True).id == rec2.id
+
     assert db.execute_query("FIND TestRT WITH TestProp = 1000000000", unique=True).id == rec1.id
     assert db.execute_query("FIND TestRT WITH TestProp = 1000000000.0", unique=True).id == rec1.id
 
@@ -881,3 +885,7 @@ def test_145():
 
     assert db.execute_query("FIND TestRT WITH TestProp < 20000000000", unique=True).id == rec1.id
     assert db.execute_query("FIND TestRT WITH TestProp < 20000000000.0", unique=True).id == rec1.id
+
+    assert db.execute_query(
+        "FIND TestRT WITH TestPropInt < 10000000000000000000000000000000000000000000000000000000000",
+        unique=True).id == rec1.id
-- 
GitLab