From b8feea22c9021b235ac3df935809b49c1a9fab12 Mon Sep 17 00:00:00 2001
From: Timm Fitschen <t.fitschen@indiscale.com>
Date: Thu, 13 Apr 2023 14:51:07 +0200
Subject: [PATCH] TST: update tests for caosdb-server#144

---
 tests/test_issues_server.py  |  5 ++---
 tests/test_query.py          | 10 +++++-----
 tests/test_query_template.py |  4 ++--
 3 files changed, 9 insertions(+), 10 deletions(-)

diff --git a/tests/test_issues_server.py b/tests/test_issues_server.py
index 81fe351..81ad173 100644
--- a/tests/test_issues_server.py
+++ b/tests/test_issues_server.py
@@ -1256,8 +1256,7 @@ def test_196b(deny):
     assert cm.value.errors[0].msg == "You are not allowed to do this."
 
 
-@pytest.mark.xfail(reason="fix needed")
-@pytest.mark.parametrize("num", ["1e+23", "5e22", "2e-323"])
+@pytest.mark.parametrize("num", ["1e+23", "5e22", "2e-323", "2E-323", "5E22", "1E+23"])
 def test_143(num):
     """https://gitlab.com/caosdb/caosdb-server/-/issues/144"""
     db.Property(name="scientific_notation", datatype=db.DOUBLE).insert()
@@ -1303,4 +1302,4 @@ def test_166():
             name="RT5").add_parent("notexists").add_property(
             "exists_property",
             234243).insert()
-    assert [e.msg for e in cm.value.errors] == ["Entity has unqualified parents."]
\ No newline at end of file
+    assert [e.msg for e in cm.value.errors] == ["Entity has unqualified parents."]
diff --git a/tests/test_query.py b/tests/test_query.py
index b3d0d01..cf9f45e 100644
--- a/tests/test_query.py
+++ b/tests/test_query.py
@@ -937,11 +937,11 @@ def test_query_benchmark():
     print(body)
     xml = etree.fromstring(body)
     # see #4
-    #assert 3 ==  len(xml)
-    #assert "query" ==  xml[0].tag.lower()
-    #assert "transactionbenchmark" ==  xml[0][3].tag.lower()
-    #benchmark = xml[0][3]
-    #assert len(benchmark) > 0
+    # assert 3 ==  len(xml)
+    # assert "query" ==  xml[0].tag.lower()
+    # assert "transactionbenchmark" ==  xml[0][3].tag.lower()
+    # benchmark = xml[0][3]
+    # assert len(benchmark) > 0
 
 
 def test_like_query():
diff --git a/tests/test_query_template.py b/tests/test_query_template.py
index f9c0699..b2bcab4 100644
--- a/tests/test_query_template.py
+++ b/tests/test_query_template.py
@@ -171,8 +171,8 @@ def test_update_failure_syntax():
     q.query = "ashdjfkasjdf"
     with raises(db.TransactionError) as cm:
         q.update()
-    assert(cm.value.errors[0].msg == "An error occured during the parsing of this query. Maybe you "
-           "were using a wrong syntax?")
+    assert (cm.value.errors[0].msg == "An error occured during the parsing of this query. Maybe you "
+            "were using a wrong syntax?")
 
 
 def test_update_failure_count_query_not_allowed():
-- 
GitLab