diff --git a/tests/test_query_version.py b/tests/test_query_version.py index 223773d10822927a143f82fece47afb0da446549..3cd26ac717b265611b5d6b5cb7a04cd769a64a34 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])