@@ -783,8 +783,10 @@ def setUp(self):
783
783
([3.0 , 1.0 , 2.0 ], ([0 , 1 , 1 ], [0 , 2 , 3 ])), shape = (3 , 4 )))
784
784
self .coo_matrices .append (scipy .sparse .coo_matrix (
785
785
([3.0 , 1.0 , 2.0 ], ([1 , 0 , 0 ], [0 , 2 , 3 ])), shape = (3 , 4 )))
786
- self .ils = [[(1 , 2 ), (1 , 1 ), (2 , 1 )], [(1 , 1 ), (1 , 2 ), (2 , 1 )]]
787
- self .jls = [[('a' , 0 ), ('a' , 1 ), ('b' , 0 ), ('b' , 1 )]]
786
+ self .coo_matrices .append (scipy .sparse .coo_matrix (
787
+ ([3.0 , 1.0 , 2.0 ], ([0 , 1 , 1 ], [0 , 0 , 1 ])), shape = (3 , 2 )))
788
+ self .ils = [[(1 , 2 ), (1 , 1 ), (2 , 1 )], [(1 , 1 ), (1 , 2 ), (2 , 1 )], [(1 , 2 , 'a' ), (1 , 1 , 'b' ), (2 , 1 , 'b' )]]
789
+ self .jls = [[('a' , 0 ), ('a' , 1 ), ('b' , 0 ), ('b' , 1 )], [0 , 1 ]]
788
790
789
791
def test_to_coo_text_names_integer_row_levels_nosort (self ):
790
792
ss = self .sparse_series [0 ]
@@ -799,6 +801,13 @@ def test_to_coo_text_names_integer_row_levels_sort(self):
799
801
result = (self .coo_matrices [1 ], self .ils [1 ], self .jls [0 ])
800
802
self ._run_test (ss , kwargs , result )
801
803
804
+ def test_to_coo_text_names_text_row_levels_nosort_col_level_single (self ):
805
+ ss = self .sparse_series [0 ]
806
+ kwargs = {'row_levels' : ['A' , 'B' , 'C' ],
807
+ 'column_levels' : ['D' ], 'sort_labels' : False }
808
+ result = (self .coo_matrices [2 ], self .ils [2 ], self .jls [1 ])
809
+ self ._run_test (ss , kwargs , result )
810
+
802
811
def test_to_coo_integer_names_integer_row_levels_nosort (self ):
803
812
ss = self .sparse_series [1 ]
804
813
kwargs = {'row_levels' : [3 , 0 ], 'column_levels' : [1 , 2 ]}
0 commit comments