Skip to content
Snippets Groups Projects

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

1 file
+ 6
13
Compare changes
  • Side-by-side
  • Inline
+ 6
13
@@ -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():
Loading