From 706894ca3f4cc3dce366e100f5f55d6b122cde22 Mon Sep 17 00:00:00 2001 From: Ivan Kobets Date: Thu, 23 Nov 2023 18:06:02 +0100 Subject: [PATCH] task/189 fix tests --- sapphire/projects/database/service.py | 2 +- tests/projects/database/test_projects_database_service.py | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/sapphire/projects/database/service.py b/sapphire/projects/database/service.py index 1e7f7027..6ef9fc85 100644 --- a/sapphire/projects/database/service.py +++ b/sapphire/projects/database/service.py @@ -274,7 +274,7 @@ async def get_positions( project_status=project_status, ) - statement = select(Position).where(*filters) + statement = select(Position).where(*filters).order_by(Position.created_at.desc()) offset = (page - 1) * per_page statement = statement.limit(per_page).offset(offset) diff --git a/tests/projects/database/test_projects_database_service.py b/tests/projects/database/test_projects_database_service.py index b050493d..cafce123 100644 --- a/tests/projects/database/test_projects_database_service.py +++ b/tests/projects/database/test_projects_database_service.py @@ -218,7 +218,7 @@ async def test_get_project_positions(database_service: ProjectsDatabaseService): expected_positions = [ Position(id=uuid.uuid4(), specialization_id=specialization_id, project_id=project_id) ] - expected_query = select(Position).where(Position.project_id == project_id) + expected_query = select(Position).where(Position.project_id == project_id).order_by(Position.created_at.desc()).offset(0).limit(10) result.unique().scalars.return_value.all.return_value = expected_positions session.execute = AsyncMock() session.execute.return_value = result