Skip to content

Commit 2823cc4

Browse files
committed
fixes tests
1 parent c1102bb commit 2823cc4

File tree

3 files changed

+17
-8
lines changed

3 files changed

+17
-8
lines changed

services/web/server/tests/unit/with_dbs/03/test_project_db.py

Lines changed: 6 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -16,7 +16,7 @@
1616
import pytest
1717
import sqlalchemy as sa
1818
from aiohttp.test_utils import TestClient
19-
from common_library.dict_tools import copy_from_dict_ex
19+
from common_library.dict_tools import copy_from_dict_ex, remap_keys
2020
from faker import Faker
2121
from models_library.projects import ProjectID
2222
from models_library.projects_nodes_io import NodeID, NodeIDStr
@@ -710,7 +710,11 @@ async def test_replace_user_project(
710710
aiopg_engine: aiopg.sa.engine.Engine,
711711
):
712712
PROJECT_DICT_IGNORE_FIELDS = {"lastChangeDate"}
713-
original_project = user_project
713+
original_project = remap_keys(
714+
user_project,
715+
rename={"trashedAt": "trashed"},
716+
)
717+
714718
# replace the project with the same should do nothing
715719
working_project = await db_api.replace_project(
716720
original_project,

services/web/server/tests/unit/with_dbs/03/version_control/conftest.py

Lines changed: 6 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -10,6 +10,7 @@
1010
import aiohttp
1111
import pytest
1212
from aiohttp.test_utils import TestClient
13+
from common_library.dict_tools import remap_keys
1314
from faker import Faker
1415
from models_library.projects import ProjectID
1516
from models_library.projects_nodes import Node
@@ -198,11 +199,13 @@ async def _go(client: TestClient, project_uuid: UUID) -> None:
198199
project["workbench"] = {node_id: jsonable_encoder(node)}
199200

200201
db: ProjectDBAPI = ProjectDBAPI.get_from_app_context(client.app)
201-
project.pop("state")
202+
project_db = remap_keys(project, rename={"trashedAt": "trashed"})
203+
project_db.pop("state")
204+
202205
await db.replace_project(
203-
project,
206+
project_db,
204207
logged_user["id"],
205-
project_uuid=project["uuid"],
208+
project_uuid=project_db["uuid"],
206209
product_name="osparc",
207210
)
208211

services/web/server/tests/unit/with_dbs/04/studies_dispatcher/test_studies_dispatcher_studies_access.py

Lines changed: 5 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -55,14 +55,16 @@ async def _get_user_projects(client) -> list[ProjectDict]:
5555

5656
def _assert_same_projects(got: dict, expected: dict):
5757
exclude = {
58+
"accessRights",
5859
"creationDate",
5960
"lastChangeDate",
6061
"prjOwner",
62+
"trashedAt",
63+
"trashedBy",
64+
"trashedExplicitly",
65+
"ui",
6166
"uuid",
6267
"workbench",
63-
"accessRights",
64-
"ui",
65-
"trashedExplicitly",
6668
}
6769
for key in expected:
6870
if key not in exclude:

0 commit comments

Comments
 (0)