@@ -252,52 +252,6 @@ async def test_list_computations_latest_iteration(
252252 assert ComputationTaskRestGet .model_validate (data [0 ])
253253
254254
255- @pytest .mark .parametrize (* standard_role_response (), ids = str )
256- async def test_list_computations_latest_iteration (
257- director_v2_service_mock : AioResponsesMock ,
258- user_project : ProjectDict ,
259- client : TestClient ,
260- logged_user : LoggedUser ,
261- user_role : UserRole ,
262- expected : ExpectedResponse ,
263- mock_rpc_list_computations_latest_iteration_tasks : None ,
264- mock_rpc_list_computations_latest_iteration_tasks_page : None ,
265- mock_rpc_list_computation_iterations : None ,
266- ):
267- assert client .app
268- url = client .app .router ["list_computations_latest_iteration" ].url_for ()
269- resp = await client .get (f"{ url } " )
270- data , _ = await assert_status (
271- resp , status .HTTP_200_OK if user_role == UserRole .GUEST else expected .ok
272- )
273- if user_role != UserRole .ANONYMOUS :
274- assert ComputationRunRestGet .model_validate (data [0 ])
275- assert data [0 ]["rootProjectName" ] == user_project ["name" ]
276-
277- url = client .app .router ["list_computation_iterations" ].url_for (
278- project_id = f"{ user_project ['uuid' ]} "
279- )
280- resp = await client .get (f"{ url } " )
281- data , _ = await assert_status (
282- resp , status .HTTP_200_OK if user_role == UserRole .GUEST else expected .ok
283- )
284- if user_role != UserRole .ANONYMOUS :
285- assert ComputationRunRestGet .model_validate (data [0 ])
286- assert len (data ) == 2
287- assert data [0 ]["rootProjectName" ] == user_project ["name" ]
288- assert data [1 ]["rootProjectName" ] == user_project ["name" ]
289-
290- url = client .app .router ["list_computations_latest_iteration_tasks" ].url_for (
291- project_id = f"{ user_project ['uuid' ]} "
292- )
293- resp = await client .get (f"{ url } " )
294- data , _ = await assert_status (
295- resp , status .HTTP_200_OK if user_role == UserRole .GUEST else expected .ok
296- )
297- if user_role != UserRole .ANONYMOUS :
298- assert ComputationTaskRestGet .model_validate (data [0 ])
299-
300-
301255@pytest .fixture
302256def mock_rpc_list_computation_collection_runs_page (
303257 mocker : MockerFixture ,
0 commit comments