2525 ("viewer" , 2 , True ),
2626 ("anonymous" , 2 , False ),
2727 ("anonymous" , 1 , True ),
28+ (None , 1 , False ),
29+ (None , 0 , True ),
2830 ("limited" , 1 , False ),
2931 ("limited" , 0 , True ),
3032 ],
@@ -44,6 +46,7 @@ def test_list_workspace(get_user, user, length, associated):
4446 ("admin" , "b27c51a0-7374-462d-8a53-d97d47176c10" , "Private" , None ),
4547 ("anonymous" , "6e0deaf2-a92b-421b-9ece-86783265596f" , "Public" , None ),
4648 ("anonymous" , "caf4b92e-6914-4449-8c8a-efa5a7fd1826" , "Transfer" , None ),
49+ (None , "6e0deaf2-a92b-421b-9ece-86783265596f" , "Public" , None ),
4750 (
4851 "owner" ,
4952 "00000000-0000-0000-0000-000000000000" ,
@@ -56,6 +59,12 @@ def test_list_workspace(get_user, user, length, associated):
5659 "Workspace does not exist" ,
5760 404 ,
5861 ),
62+ (
63+ None ,
64+ "b27c51a0-7374-462d-8a53-d97d47176c10" ,
65+ "Workspace does not exist" ,
66+ 404 ,
67+ ),
5968 ],
6069)
6170def test_get_workspace (get_user , user , workspace , message , error_code ):
@@ -120,6 +129,18 @@ def test_create_workspace(get_user, user, message, error_code):
120129 "You do not have permission to edit this workspace" ,
121130 403 ,
122131 ),
132+ (
133+ None ,
134+ "b27c51a0-7374-462d-8a53-d97d47176c10" ,
135+ "Workspace does not exist" ,
136+ 404 ,
137+ ),
138+ (
139+ None ,
140+ "6e0deaf2-a92b-421b-9ece-86783265596f" ,
141+ "You do not have permission to edit this workspace" ,
142+ 403 ,
143+ ),
123144 ],
124145)
125146def test_update_workspace (get_user , user , workspace , message , error_code ):
@@ -173,6 +194,13 @@ def test_update_workspace(get_user, user, workspace, message, error_code):
173194 404 ,
174195 5 ,
175196 ),
197+ (
198+ None ,
199+ "b27c51a0-7374-462d-8a53-d97d47176c10" ,
200+ "Workspace does not exist" ,
201+ 404 ,
202+ 5 ,
203+ ),
176204 (
177205 "editor" ,
178206 "6e0deaf2-a92b-421b-9ece-86783265596f" ,
@@ -235,6 +263,13 @@ def test_delete_workspace(
235263 "Workspace does not exist" ,
236264 404 ,
237265 ),
266+ (
267+ None ,
268+ "viewer" ,
269+ "b27c51a0-7374-462d-8a53-d97d47176c10" ,
270+ "Workspace does not exist" ,
271+ 404 ,
272+ ),
238273 (
239274 "editor" ,
240275 "viewer" ,
@@ -310,6 +345,12 @@ def test_transfer_workspace(
310345 "Workspace does not exist" ,
311346 404 ,
312347 ),
348+ (
349+ None ,
350+ "b27c51a0-7374-462d-8a53-d97d47176c10" ,
351+ "Workspace does not exist" ,
352+ 404 ,
353+ ),
313354 (
314355 "owner" ,
315356 "b27c51a0-7374-462d-8a53-d97d47176c10" ,
@@ -364,6 +405,12 @@ def test_accept_workspace_transfer(get_user, user, workspace, message, error_cod
364405 "Workspace does not exist" ,
365406 404 ,
366407 ),
408+ (
409+ None ,
410+ "b27c51a0-7374-462d-8a53-d97d47176c10" ,
411+ "Workspace does not exist" ,
412+ 404 ,
413+ ),
367414 (
368415 "owner" ,
369416 "b27c51a0-7374-462d-8a53-d97d47176c10" ,
0 commit comments