Skip to content

Commit beb132e

Browse files
committed
add tests
1 parent fdbb156 commit beb132e

File tree

1 file changed

+13
-0
lines changed

1 file changed

+13
-0
lines changed

pandas/tests/generic/test_finalize.py

Lines changed: 13 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -55,6 +55,7 @@
5555
(pd.Series, ([0, 0],), operator.methodcaller("notna")),
5656
(pd.Series, ([0, 0],), operator.methodcaller("notnull")),
5757
(pd.Series, ([1],), operator.methodcaller("add", pd.Series([1]))),
58+
(pd.Series, ([0],), operator.methodcaller("concat")),
5859
# TODO: mul, div, etc.
5960
(
6061
pd.Series,
@@ -710,3 +711,15 @@ def test_finalize_frame_series_name():
710711
df = pd.DataFrame({"name": [1, 2]})
711712
result = pd.Series([1, 2]).__finalize__(df)
712713
assert result.name is None
714+
715+
716+
def test_finalize_attrs_ndarray():
717+
# create two separate df's as single series as input
718+
df1 = pd.DataFrame({"A": [1, 2, 3]})
719+
df2 = pd.DataFrame({"A": [4, 5, 6]})
720+
721+
df1.attrs["array_attr"] = np.array([1, 2, 3])
722+
df2.attrs["array_attr"] = np.array([1, 2, 3])
723+
724+
result = df1.__finalize__(df2, method="concat")
725+
assert (result.attrs["array_attr"] == np.array([1, 2, 3])).all()

0 commit comments

Comments
 (0)