1+ import uuid
2+
13import pytest
24
35from synapseclient import Synapse
@@ -11,7 +13,8 @@ class TestProjectIDFromEntityID:
1113 @pytest .fixture (scope = "module" )
1214 def temp_hierarchy (self , syn : Synapse , request ) -> tuple [str , str , str ]:
1315 """Creates a Project -> Folder -> Folder hierarchy for testing."""
14- project = Project (name = "IntegrationTest_Root_Project" ).store (synapse_client = syn )
16+ project_name = str (uuid .uuid4 ())
17+ project = Project (name = project_name ).store (synapse_client = syn )
1518 folder1 = Folder (name = "TestFolder1" , parent_id = project .id ).store (
1619 synapse_client = syn
1720 )
@@ -26,15 +29,15 @@ def delete_project():
2629 return project .id , folder1 .id , folder2 .id
2730
2831 def test_project_id_from_folder (self , syn , temp_hierarchy ):
29- # Test finding project from a nested file
32+ """ Test finding project id when input id is from a nested folder."""
3033 folder_id = temp_hierarchy [2 ]
3134 expected_project_id = temp_hierarchy [0 ]
3235
3336 result = project_id_from_entity_id (folder_id , syn )
3437 assert result == expected_project_id
3538
3639 def test_project_id_from_project (self , syn , temp_hierarchy ):
37- # Test finding project from a nested file
40+ """ Test finding project id when input id is for a project"""
3841 project_id = temp_hierarchy [0 ]
3942
4043 result = project_id_from_entity_id (project_id , syn )
0 commit comments