1515@responses .activate
1616def test_list_folders_error (foss_server : str , foss : Fossology ):
1717 responses .add (responses .GET , f"{ foss_server } /api/v1/folders" , status = 404 )
18+ responses .add (responses .GET , f"{ foss_server } /api/v2/folders" , status = 404 )
19+
1820 with pytest .raises (FossologyApiError ) as excinfo :
1921 foss .list_folders ()
2022 assert f"Unable to get a list of folders for { foss .user .name } " in str (excinfo .value )
@@ -70,6 +72,8 @@ def test_create_folder_returns_200_but_folder_does_not_exists(
7072 foss_server : str , foss : Fossology
7173):
7274 responses .add (responses .POST , f"{ foss_server } /api/v1/folders" , status = 200 )
75+ responses .add (responses .POST , f"{ foss_server } /api/v2/folders" , status = 200 )
76+
7377 with pytest .raises (FossologyApiError ) as excinfo :
7478 foss .create_folder (foss .rootFolder , "NoFolder" )
7579 assert (
@@ -82,6 +86,8 @@ def test_create_folder_returns_200_but_folder_does_not_exists(
8286def test_create_folder_error (foss_server : str , foss : Fossology ):
8387 parent = Folder (secrets .randbelow (1000 ), "NonFolder" , "" , foss .rootFolder )
8488 responses .add (responses .POST , f"{ foss_server } /api/v1/folders" , status = 404 )
89+ responses .add (responses .POST , f"{ foss_server } /api/v2/folders" , status = 404 )
90+
8591 with pytest .raises (FossologyApiError ) as excinfo :
8692 foss .create_folder (parent , "TestFolderNoParent" )
8793 assert "Unable to create folder TestFolderNoParent" in str (excinfo .value )
@@ -108,6 +114,9 @@ def test_update_folder_error(foss_server: str, foss: Fossology):
108114 responses .add (
109115 responses .PATCH , f"{ foss_server } /api/v1/folders/{ folder .id } " , status = 404
110116 )
117+ responses .add (
118+ responses .PATCH , f"{ foss_server } /api/v2/folders/{ folder .id } " , status = 404
119+ )
111120 with pytest .raises (FossologyApiError ) as excinfo :
112121 foss .update_folder (folder )
113122 assert f"Unable to update folder { folder .id } " in str (excinfo .value )
@@ -154,6 +163,9 @@ def test_put_folder_error(foss_server: str, foss: Fossology):
154163 responses .add (
155164 responses .PUT , f"{ foss_server } /api/v1/folders/{ folder .id } " , status = 404
156165 )
166+ responses .add (
167+ responses .PUT , f"{ foss_server } /api/v2/folders/{ folder .id } " , status = 404
168+ )
157169 with pytest .raises (FossologyApiError ) as excinfo :
158170 foss .move_folder (folder , foss .rootFolder )
159171 assert f"Unable to move folder { folder .name } to { foss .rootFolder .name } " in str (
@@ -180,6 +192,9 @@ def test_delete_folder_error(foss_server: str, foss: Fossology):
180192 responses .add (
181193 responses .DELETE , f"{ foss_server } /api/v1/folders/{ folder .id } " , status = 404
182194 )
195+ responses .add (
196+ responses .DELETE , f"{ foss_server } /api/v2/folders/{ folder .id } " , status = 404
197+ )
183198 with pytest .raises (FossologyApiError ) as excinfo :
184199 foss .delete_folder (folder )
185200 assert f"Unable to delete folder { folder .id } " in str (excinfo .value )
0 commit comments