@@ -470,6 +470,15 @@ def test_lazy_nd_points_and_bounds(self):
470470        self .assertArrayEqual (collapsed_coord .points , da .array ([55 ]))
471471        self .assertArrayEqual (collapsed_coord .bounds , da .array ([[- 2 , 112 ]]))
472472
473+     def  test_string_masked (self ):
474+         points  =  ma .array (["foo" , "bar" , "bing" ], mask = [0 , 1 , 0 ], dtype = str )
475+         coord  =  AuxCoord (points )
476+ 
477+         collapsed_coord  =  coord .collapsed (0 )
478+ 
479+         expected  =  "foo|--|bing" 
480+         self .assertEqual (collapsed_coord .points , expected )
481+ 
473482    def  test_string_nd_first (self ):
474483        self .setupTestArrays ((3 , 4 ))
475484        coord  =  AuxCoord (self .pts_real .astype (str ))
@@ -484,15 +493,6 @@ def test_string_nd_first(self):
484493
485494        self .assertArrayEqual (collapsed_coord .points , expected )
486495
487-     def  test_string_masked (self ):
488-         points  =  ma .array (["foo" , "bar" , "bing" ], mask = [0 , 1 , 0 ], dtype = str )
489-         coord  =  AuxCoord (points )
490- 
491-         collapsed_coord  =  coord .collapsed (0 )
492- 
493-         expected  =  "foo|--|bing" 
494-         self .assertEqual (collapsed_coord .points , expected )
495- 
496496    def  test_string_nd_second (self ):
497497        self .setupTestArrays ((3 , 4 ))
498498        coord  =  AuxCoord (self .pts_real .astype (str ))
0 commit comments