Skip to content

Commit 3298868

Browse files
committed
list
1 parent 29710a4 commit 3298868

File tree

1 file changed

+19
-17
lines changed

1 file changed

+19
-17
lines changed

tests/test_string_accessors.py

Lines changed: 19 additions & 17 deletions
Original file line numberDiff line numberDiff line change
@@ -183,24 +183,26 @@ def test_string_accessors_bytes_index():
183183
check(assert_type(s.str.encode("latin-1"), "pd.Index[bytes]"), pd.Index, bytes)
184184

185185

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]]"))
192191
# 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]]"))
204206

205207

206208
# def test_string_accessors_expanding():

0 commit comments

Comments
 (0)