From 0d5568f5a37bc8dd0da7f6728707243c3d349397 Mon Sep 17 00:00:00 2001 From: Michael Genson <71845777+michael-genson@users.noreply.github.com> Date: Tue, 5 Aug 2025 18:01:49 +0000 Subject: [PATCH] add test --- .../unit_tests/repository_tests/test_pagination.py | 13 +++++++++++++ 1 file changed, 13 insertions(+) diff --git a/tests/unit_tests/repository_tests/test_pagination.py b/tests/unit_tests/repository_tests/test_pagination.py index 4d82af9e1..64c987a10 100644 --- a/tests/unit_tests/repository_tests/test_pagination.py +++ b/tests/unit_tests/repository_tests/test_pagination.py @@ -488,6 +488,19 @@ def test_pagination_filter_in_advanced(unique_user: TestUser): assert recipe_2.id not in recipe_ids assert recipe_1_2.id in recipe_ids + query = PaginationQuery( + page=1, + per_page=-1, + query_filter=f"tags.name CONTAINS ALL [{tag_1.name}]", + ) + recipe_results = database.recipes.page_all(query).items + assert len(recipe_results) == 2 + recipe_ids = {recipe.id for recipe in recipe_results} + assert recipe_0.id not in recipe_ids + assert recipe_1.id in recipe_ids + assert recipe_2.id not in recipe_ids + assert recipe_1_2.id in recipe_ids + def test_pagination_filter_like(query_units: tuple[RepositoryUnit, IngredientUnit, IngredientUnit, IngredientUnit]): units_repo, unit_1, unit_2, unit_3 = query_units