@@ -183,24 +183,26 @@ def test_string_accessors_bytes_index():
183
183
check (assert_type (s .str .encode ("latin-1" ), "pd.Index[bytes]" ), pd .Index , bytes )
184
184
185
185
186
- def test_string_accessors_list ():
187
- s = pd .Series (
188
- ["applep" , "bananap" , "Cherryp" , "DATEp" , "eGGpLANTp" , "123p" , "23.45p" ]
189
- )
190
- check (assert_type (s .str .findall ("pp" ), "pd.Series[list[str]]" ), pd .Series , list )
191
- check (assert_type (s .str .split ("a" ), "pd.Series[list[str]]" ), pd .Series , list )
186
+ def test_string_accessors_list_series ():
187
+ s = pd .Series (DATA )
188
+ _check = functools .partial (check , klass = pd .Series , dtype = list )
189
+ _check (assert_type (s .str .findall ("pp" ), "pd.Series[list[str]]" ))
190
+ _check (assert_type (s .str .split ("a" ), "pd.Series[list[str]]" ))
192
191
# GH 194
193
- check (
194
- assert_type (s .str .split ("a" , expand = False ), "pd.Series[list[str]]" ),
195
- pd .Series ,
196
- list ,
197
- )
198
- check (assert_type (s .str .rsplit ("a" ), "pd.Series[list[str]]" ), pd .Series , list )
199
- check (
200
- assert_type (s .str .rsplit ("a" , expand = False ), "pd.Series[list[str]]" ),
201
- pd .Series ,
202
- list ,
203
- )
192
+ _check (assert_type (s .str .split ("a" , expand = False ), "pd.Series[list[str]]" ))
193
+ _check (assert_type (s .str .rsplit ("a" ), "pd.Series[list[str]]" ))
194
+ _check (assert_type (s .str .rsplit ("a" , expand = False ), "pd.Series[list[str]]" ))
195
+
196
+
197
+ def test_string_accessors_list_index ():
198
+ idx = pd .Index (DATA )
199
+ _check = functools .partial (check , klass = pd .Index , dtype = list )
200
+ _check (assert_type (idx .str .findall ("pp" ), "pd.Index[list[str]]" ))
201
+ _check (assert_type (idx .str .split ("a" ), "pd.Index[list[str]]" ))
202
+ # GH 194
203
+ _check (assert_type (idx .str .split ("a" , expand = False ), "pd.Index[list[str]]" ))
204
+ _check (assert_type (idx .str .rsplit ("a" ), "pd.Index[list[str]]" ))
205
+ _check (assert_type (idx .str .rsplit ("a" , expand = False ), "pd.Index[list[str]]" ))
204
206
205
207
206
208
# def test_string_accessors_expanding():
0 commit comments