From ae44a2398b37693a1c417907e311e0278774b4e8 Mon Sep 17 00:00:00 2001
From: Timm Fitschen <t.fitschen@indiscale.com>
Date: Tue, 10 Nov 2020 16:03:43 +0100
Subject: [PATCH] add xfail to some test in test_query_version

---
 tests/test_query_version.py | 9 ++++++++-
 1 file changed, 8 insertions(+), 1 deletion(-)

diff --git a/tests/test_query_version.py b/tests/test_query_version.py
index 0f9d8b3..78a58e6 100644
--- a/tests/test_query_version.py
+++ b/tests/test_query_version.py
@@ -21,6 +21,7 @@
 #
 # ** end header
 #
+import pytest
 import caosdb as db
 from caosdb import execute_query as query
 
@@ -206,7 +207,9 @@ def test_normal_find_record():
     assert len(result) == 1
     assert result[0].description == "v3"
 
-def test_todo():
+
+@pytest.mark.xfail(reason="Find queries which respect the version of the references are not supported yet and return false positives.")
+def test_normal_find_with_versioned_reference():
     # current version is not referenced
     result = query("FIND RECORD WHICH IS REFERENCED BY TestBackRef1")
     assert len(result) == 0
@@ -521,11 +524,15 @@ def test_find_any_version_of_record_with_backref_filter():
     assert len(result) == 1
     assert set(["v3"]) == set([r.description for r in result])
 
+
+@pytest.mark.xfail(reason="versioned queries with subqueries are not supported yet")
 def test_find_any_version_of_record_with_backref_and_subquery():
     assert query("FIND ANY VERSION OF RECORD WHICH IS REFERENCED BY TestBackRefRecordType WITH name = TestBackRef0")
     assert len(result) == 1
     assert set(["v3"]) == set([r.description for r in result])
 
+
+@pytest.mark.xfail(reason="versioned queries with subqueries are not supported yet")
 def test_find_any_version_of_record_with_ref_and_subquery():
     assert query("FIND ANY VERSION OF RECORD WHICH REFERENCES TestRefRecordType WITH name = TestRef2")
     assert len(result) == 1
-- 
GitLab