Skip to content
Snippets Groups Projects
Verified Commit 1a3d92c7 authored by Timm Fitschen's avatar Timm Fitschen
Browse files

TST: un-xfail tests for caosdb-server#130

parent 79feb55f
No related branches found
No related tags found
1 merge request!39TST: un-xfail tests for caosdb-server#130
Pipeline #25350 passed
......@@ -472,7 +472,6 @@ def test_issue_183():
"(yyyy-mm-dd'T'hh:mm:ss[.fffffffff][TimeZone]).")
@pytest.mark.xfail(reason="fix https://gitlab.com/caosdb/caosdb-server/-/issues/130")
def test_issue_130():
"""Test select queries where names contain spaces
......@@ -506,7 +505,7 @@ def test_issue_130():
query = "SELECT 'TestWrapper' FROM RECORD TestRT_B"
row = db.execute_query(query).get_property_values(("TestWrapper", "id"))
assert row == [(r1.id,)] # FAILS
assert row == [(p1.id,)]
query = "SELECT TestWrapper FROM RECORD TestRT_B"
row = db.execute_query(query).get_property_values(("TestWrapper", "name"))
......@@ -517,12 +516,12 @@ def test_issue_130():
assert row == [("ReferencedRecord",)]
query = "SELECT 'TestWrapper.name' FROM RECORD TestRT_B"
row = db.execute_query(query).get_property_values(("TestWrapper", "name"))
assert row == [("ReferencedRecord",)] # FAILS
rec = db.execute_query(query, unique=True)
assert len(rec.properties) == 0
query = "SELECT 'TestWrapper'.name FROM RECORD TestRT_B"
row = db.execute_query(query).get_property_values(("TestWrapper", "name"))
assert row == [("ReferencedRecord",)] # FAILS
assert row == [("ReferencedRecord",)]
query = "SELECT TestWrapper With Spaces FROM RECORD TestRT_B"
row = db.execute_query(query).get_property_values(
......@@ -542,23 +541,17 @@ def test_issue_130():
query = 'SELECT "TestWrapper With Spaces" FROM RECORD TestRT_B'
row = db.execute_query(query).get_property_values(
("TestWrapper With Spaces", "name"))
assert row == [("ReferencedRecord",)] # FAILS
assert row == [("TestWrapper With Spaces",)]
query = 'SELECT TestWrapper With Spaces.name FROM RECORD TestRT_B'
row = db.execute_query(query).get_property_values(
("TestWrapper With Spaces", "name"))
# Works!!! This is about the quotation marks
assert row == [("ReferencedRecord",)]
query = 'SELECT "TestWrapper With Spaces.name" FROM RECORD TestRT_B'
row = db.execute_query(query).get_property_values(
("TestWrapper With Spaces", "name"))
assert row == [("ReferencedRecord",)] # FAILS
query = 'SELECT "TestWrapper With Spaces".name FROM RECORD TestRT_B'
row = db.execute_query(query).get_property_values(
("TestWrapper With Spaces", "name"))
assert row == [("ReferencedRecord",)] # FAILS
assert row == [("ReferencedRecord",)]
def test_issue_132():
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment