@@ -392,6 +392,24 @@ def test_array2d_tuple_iter_g(self) -> None:
392392 self .assertEqual (list (it1 ), [(None , 'bb' ), (None , 'dd' ), (3 , None )])
393393 self .assertEqual (list (it2 ), [(None , 'bb' ), (None , 'dd' ), (3 , None )])
394394
395+ def test_array2d_tuple_iter_1d_a (self ) -> None :
396+ a1 = np .array (['bb' , 'c' , 'aaa' ])
397+ result = list (array2d_tuple_iter (a1 ))
398+ self .assertEqual (len (result ), 3 )
399+ self .assertEqual (result , [('bb' ,), ('c' ,), ('aaa' ,)])
400+
401+ def test_array2d_tuple_iter_1d_b (self ) -> None :
402+ a1 = np .array ([20 , - 1 , 8 ])
403+ result = list (array2d_tuple_iter (a1 ))
404+ self .assertEqual (len (result ), 3 )
405+ self .assertEqual (result , [(20 ,), (- 1 ,), (8 ,)])
406+
407+ def test_array2d_tuple_iter_1d_c (self ) -> None :
408+ a1 = np .array ([('a' , 4 ), ('c' , - 1 ), ('d' , 8 )], dtype = object )
409+ result = list (array2d_tuple_iter (a1 ))
410+ self .assertEqual (len (result ), 3 )
411+ self .assertEqual (result , [('a' , 4 ), ('c' , - 1 ), ('d' , 8 )])
412+
395413 #---------------------------------------------------------------------------
396414
397415 def test_isna_element_a (self ) -> None :
0 commit comments