Skip to content

Commit 8c0e721

Browse files
committed
explicitly specify dtype when constructing DataFrame to avoid test failure
1 parent db7866f commit 8c0e721

File tree

1 file changed

+5
-3
lines changed

1 file changed

+5
-3
lines changed

pandas/tests/tools/test_concat.py

+5-3
Original file line numberDiff line numberDiff line change
@@ -1052,12 +1052,13 @@ def test_concat_multiindex_with_none_in_index_names(self):
10521052
# GH 15787
10531053
index = pd.MultiIndex.from_product([[1], range(5)],
10541054
names=['level1', None])
1055-
df = pd.DataFrame({'col': range(5)}, index=index)
1055+
df = pd.DataFrame({'col': range(5)}, index=index, dtype=np.int32)
10561056

10571057
result = concat([df, df], keys=[1, 2], names=['level2'])
10581058
index = pd.MultiIndex.from_product([[1, 2], [1], range(5)],
10591059
names=['level2', 'level1', None])
1060-
expected = pd.DataFrame({'col': list(range(5)) * 2}, index=index)
1060+
expected = pd.DataFrame({'col': list(range(5)) * 2},
1061+
index=index, dtype=np.int32)
10611062
assert_frame_equal(result, expected)
10621063

10631064
result = concat([df, df[:2]], keys=[1, 2], names=['level2'])
@@ -1067,7 +1068,8 @@ def test_concat_multiindex_with_none_in_index_names(self):
10671068
tuples = list(zip(level2, level1, no_name))
10681069
index = pd.MultiIndex.from_tuples(tuples,
10691070
names=['level2', 'level1', None])
1070-
expected = pd.DataFrame({'col': no_name}, index=index)
1071+
expected = pd.DataFrame({'col': no_name}, index=index,
1072+
dtype=np.int32)
10711073
assert_frame_equal(result, expected)
10721074

10731075
def test_concat_keys_and_levels(self):

0 commit comments

Comments
 (0)