Skip to content

Commit d648cbd

Browse files
TST: Added test for nested series pandas-dev#22400
1 parent f977a15 commit d648cbd

File tree

1 file changed

+27
-0
lines changed

1 file changed

+27
-0
lines changed

pandas/tests/util/test_assert_series_equal.py

+27
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,4 @@
1+
import numpy as np
12
import pytest
23

34
from pandas.core.dtypes.common import is_extension_array_dtype
@@ -400,3 +401,29 @@ def test_unique_agg_type_is_series(test, constant):
400401
result = df1.agg(aggregation)
401402

402403
tm.assert_series_equal(result, expected)
404+
405+
406+
def test_identical_nested_series_is_equal():
407+
# GH#22400
408+
x = Series(
409+
[
410+
0,
411+
0.0131142231938,
412+
1.77774652865e-05,
413+
np.array([0.4722720840328748, 0.4216929783681722]),
414+
]
415+
)
416+
y = Series(
417+
[
418+
0,
419+
0.0131142231938,
420+
1.77774652865e-05,
421+
np.array([0.4722720840328748, 0.4216929783681722]),
422+
]
423+
)
424+
# These two arrays should be equal, nesting could cause issue
425+
426+
tm.assert_series_equal(x, x)
427+
tm.assert_series_equal(x, x, check_exact=True)
428+
tm.assert_series_equal(x, y)
429+
tm.assert_series_equal(x, y, check_exact=True)

0 commit comments

Comments
 (0)