Skip to content

Commit 26bf808

Browse files
committed
switch finalizer for cleanup fixture
1 parent 996e0cf commit 26bf808

File tree

1 file changed

+3
-5
lines changed

1 file changed

+3
-5
lines changed

tests/integration/test_json_schema_functions.py

Lines changed: 3 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -17,6 +17,7 @@
1717
create_json_schema_entity_view,
1818
create_or_update_wiki_with_entity_view,
1919
)
20+
from tests.utils import CleanupItem
2021

2122
SCHEMA_TEST_ORG = "dpetest"
2223
SCHEMA_TEST_VERSION = "0.0.1"
@@ -81,7 +82,7 @@
8182

8283

8384
@pytest.fixture(name="synapse_project", scope="function")
84-
def fixture_synapse_project(syn: Synapse, request) -> tuple[str, str]:
85+
def fixture_synapse_project(syn: Synapse, schedule_for_cleanup) -> tuple[str, str]:
8586
"""This returns Synapse ids for a created Synapse project and a folder created in the project"""
8687
project = Project(name=f"test_json_schemas_{str(uuid.uuid4())}")
8788
project = project.store(synapse_client=syn)
@@ -90,10 +91,7 @@ def fixture_synapse_project(syn: Synapse, request) -> tuple[str, str]:
9091
folder = Folder(name=folder_name, parent_id=project.id)
9192
folder.store(synapse_client=syn)
9293

93-
def delete_project():
94-
syn.delete(project.id)
95-
96-
request.addfinalizer(delete_project)
94+
schedule_for_cleanup(CleanupItem(synapse_id=project.id))
9795

9896
return project.id, folder.id
9997

0 commit comments

Comments
 (0)