From 7b8e2d8d69f2cb49184d6643141f61cc79437a70 Mon Sep 17 00:00:00 2001
From: Timm Fitschen <t.fitschen@indiscale.com>
Date: Wed, 11 Nov 2020 13:12:48 +0100
Subject: [PATCH] WIP: add more tests for limits of versioned queries

---
 tests/test_query_version.py | 13 +++++++++++--
 1 file changed, 11 insertions(+), 2 deletions(-)

diff --git a/tests/test_query_version.py b/tests/test_query_version.py
index 223773d..3cd26ac 100644
--- a/tests/test_query_version.py
+++ b/tests/test_query_version.py
@@ -572,7 +572,7 @@ def test_find_any_version_of_record_with_backref_filter():
 @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(
+    result = 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])
@@ -581,7 +581,16 @@ def test_find_any_version_of_record_with_backref_and_subquery():
 @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(
+    result = query(
         "FIND ANY VERSION OF RECORD WHICH REFERENCES TestRefRecordType WITH name = TestRef2")
     assert len(result) == 1
     assert set(["v3"]) == set([r.description for r in result])
+
+
+@pytest.mark.xfail(
+    reason="versioned queries with aggregate functions are not supported yet")
+def test_find_any_version_of_record_with_greatest_filter():
+    result = query(
+        "FIND ANY VERSION OF RECORD WITH THE GREATEST TestPropertyInteger")
+    assert len(result) == 1
+    assert set(["v3"]) == set([r.description for r in result])
-- 
GitLab