@@ -288,28 +288,28 @@ def setup_empty_release_request():
288288
289289def test_release_request_filegroups_with_no_files (api ):
290290 release_request , _ , _ = setup_empty_release_request ()
291- assert release_request .filegroups == []
291+ assert release_request .filegroups == {}
292292
293293
294294def test_release_request_filegroups_default_filegroup (api ):
295295 release_request , path , author = setup_empty_release_request ()
296- assert release_request .filegroups == []
296+ assert release_request .filegroups == {}
297297 release_request = api .add_file_to_request (release_request , path , author )
298298 assert len (release_request .filegroups ) == 1
299- filegroup = release_request .filegroups [0 ]
299+ filegroup = release_request .filegroups ["default" ]
300300 assert filegroup .name == "default"
301301 assert len (filegroup .files ) == 1
302302 assert filegroup .files [0 ].relpath == path
303303
304304
305305def test_release_request_filegroups_named_filegroup (api ):
306306 release_request , path , author = setup_empty_release_request ()
307- assert release_request .filegroups == []
307+ assert release_request .filegroups == {}
308308 release_request = api .add_file_to_request (
309309 release_request , path , author , "test_group"
310310 )
311311 assert len (release_request .filegroups ) == 1
312- filegroup = release_request .filegroups [0 ]
312+ filegroup = release_request .filegroups ["test_group" ]
313313 assert filegroup .name == "test_group"
314314 assert len (filegroup .files ) == 1
315315 assert filegroup .files [0 ].relpath == path
@@ -335,7 +335,7 @@ def test_release_request_filegroups_multiple_filegroups(api):
335335
336336 release_request_files = {
337337 filegroup .name : [file .relpath for file in filegroup .files ]
338- for filegroup in release_request .filegroups
338+ for filegroup in release_request .filegroups . values ()
339339 }
340340
341341 assert release_request_files == {
@@ -346,10 +346,10 @@ def test_release_request_filegroups_multiple_filegroups(api):
346346
347347def test_release_request_add_same_file (api ):
348348 release_request , path , author = setup_empty_release_request ()
349- assert release_request .filegroups == []
349+ assert release_request .filegroups == {}
350350 release_request = api .add_file_to_request (release_request , path , author )
351351 assert len (release_request .filegroups ) == 1
352- assert len (release_request .filegroups [0 ].files ) == 1
352+ assert len (release_request .filegroups ["default" ].files ) == 1
353353
354354 # Adding the same file again should not create a new RequestFile
355355 with pytest .raises (api .APIException ):
@@ -362,4 +362,4 @@ def test_release_request_add_same_file(api):
362362 release_request = api .get_release_request (release_request .id )
363363 # No additional files or groups have been created
364364 assert len (release_request .filegroups ) == 1
365- assert len (release_request .filegroups [0 ].files ) == 1
365+ assert len (release_request .filegroups ["default" ].files ) == 1
0 commit comments