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