@@ -108,7 +108,7 @@ def test_writer(
108108
109109 # Verify
110110 reader = Reader (parse_url (f"{ self .path } /test" ))
111- node = list ( reader ())[ 0 ]
111+ node = next ( iter ( reader ()))
112112 assert Multiscales .matches (node .zarr )
113113 if version .version in ("0.1" , "0.2" ):
114114 # v0.1 and v0.2 MUST be 5D
@@ -136,7 +136,7 @@ def test_write_image_current(self, array_constructor):
136136 data = array_constructor (data )
137137 write_image (data , self .group , axes = "zyx" )
138138 reader = Reader (parse_url (f"{ self .path } /test" ))
139- image_node = list ( reader ())[ 0 ]
139+ image_node = next ( iter ( reader ()))
140140 for transfs in image_node .metadata ["coordinateTransformations" ]:
141141 assert len (transfs ) == 1
142142 assert transfs [0 ]["type" ] == "scale"
@@ -186,7 +186,7 @@ def test_write_image_dask(self, read_from_zarr, compute):
186186 dask_delayed_jobs = persist (* dask_delayed_jobs )
187187
188188 reader = Reader (parse_url (f"{ self .path } /test" ))
189- image_node = list ( reader ())[ 0 ]
189+ image_node = next ( iter ( reader ()))
190190 first_chunk = [c [0 ] for c in image_node .data [0 ].chunks ]
191191 assert tuple (first_chunk ) == _retuple (chunks , image_node .data [0 ].shape )
192192 for level , transfs in enumerate (
@@ -1069,7 +1069,7 @@ def scaler(self, request):
10691069 def verify_label_data (self , label_name , label_data , fmt , shape , transformations ):
10701070 # Verify image data
10711071 reader = Reader (parse_url (f"{ self .path } /labels/{ label_name } " ))
1072- node = list ( reader ())[ 0 ]
1072+ node = next ( iter ( reader ()))
10731073 assert Multiscales .matches (node .zarr )
10741074 if fmt .version in ("0.1" , "0.2" ):
10751075 # v0.1 and v0.2 MUST be 5D
0 commit comments