@@ -543,6 +543,15 @@ def test_lazy_3_bounds(self):
543
543
self .assertArrayAlmostEqual (collapsed_coord .points , da .array ([2.0 ]))
544
544
self .assertArrayAlmostEqual (collapsed_coord .bounds , da .array ([[0.0 , 4.0 ]]))
545
545
546
+ def test_string_masked (self ):
547
+ points = ma .array (["foo" , "bar" , "bing" ], mask = [0 , 1 , 0 ], dtype = str )
548
+ coord = AuxCoord (points )
549
+
550
+ collapsed_coord = coord .collapsed (0 )
551
+
552
+ expected = "foo|--|bing"
553
+ self .assertEqual (collapsed_coord .points , expected )
554
+
546
555
def test_string_nd_first (self ):
547
556
self .setupTestArrays ((3 , 4 ))
548
557
coord = AuxCoord (self .pts_real .astype (str ))
@@ -557,15 +566,6 @@ def test_string_nd_first(self):
557
566
558
567
self .assertArrayEqual (collapsed_coord .points , expected )
559
568
560
- def test_string_masked (self ):
561
- points = ma .array (["foo" , "bar" , "bing" ], mask = [0 , 1 , 0 ], dtype = str )
562
- coord = AuxCoord (points )
563
-
564
- collapsed_coord = coord .collapsed (0 )
565
-
566
- expected = "foo|--|bing"
567
- self .assertEqual (collapsed_coord .points , expected )
568
-
569
569
def test_string_nd_second (self ):
570
570
self .setupTestArrays ((3 , 4 ))
571
571
coord = AuxCoord (self .pts_real .astype (str ))
0 commit comments