Skip to content

Commit b4807ca

Browse files
committed
add tests for frame replacer of different dtype
1 parent 3c0cf22 commit b4807ca

File tree

1 file changed

+15
-0
lines changed

1 file changed

+15
-0
lines changed

pandas/tests/frame/test_replace.py

Lines changed: 15 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1295,3 +1295,18 @@ def test_replace_method(self, to_replace, method, expected):
12951295
result = df.replace(to_replace=to_replace, value=None, method=method)
12961296
expected = DataFrame(expected)
12971297
tm.assert_frame_equal(result, expected)
1298+
1299+
@pytest.mark.parametrize(
1300+
"replacer",
1301+
[pd.Timestamp("20170827"),
1302+
np.int8(1),
1303+
np.int16(1),
1304+
np.float32(1),
1305+
np.float64(1)],
1306+
)
1307+
def test_replace_replacer_dtype(self, replacer):
1308+
# GH26632
1309+
df = pd.DataFrame(["a"])
1310+
result = df.replace({"a": replacer})
1311+
expected = pd.DataFrame([replacer])
1312+
tm.assert_frame_equal(result, expected)

0 commit comments

Comments
 (0)