From 868ccf28590ee9bf3ac32159f09bcac033c95b36 Mon Sep 17 00:00:00 2001 From: Ricardo Alanis Date: Sun, 24 May 2020 11:20:54 -0500 Subject: [PATCH] TST: sparse and dense concat test GH30667 --- pandas/tests/reshape/test_concat.py | 11 +++++++++++ 1 file changed, 11 insertions(+) diff --git a/pandas/tests/reshape/test_concat.py b/pandas/tests/reshape/test_concat.py index 8d6d93df6f776..19fd8db5322ed 100644 --- a/pandas/tests/reshape/test_concat.py +++ b/pandas/tests/reshape/test_concat.py @@ -2757,6 +2757,17 @@ def test_concat_sparse(): tm.assert_frame_equal(result, expected) +def test_concat_dense_sparse(): + # GH 30668 + a = pd.Series(pd.arrays.SparseArray([1, None]), dtype=np.float) + b = pd.Series([1], dtype=np.float) + expected = pd.Series(data=[1, None, 1], index=[0, 1, 0]).astype( + pd.SparseDtype(np.float64, None) + ) + result = pd.concat([a, b], axis=0) + tm.assert_series_equal(result, expected) + + @pytest.mark.parametrize("test_series", [True, False]) def test_concat_copy_index(test_series, axis): # GH 29879