diff --git a/pandas/tests/arrays/string_/test_string.py b/pandas/tests/arrays/string_/test_string.py index 6a17a56a47cbc..5cac852b40496 100644 --- a/pandas/tests/arrays/string_/test_string.py +++ b/pandas/tests/arrays/string_/test_string.py @@ -611,3 +611,11 @@ def test_setitem_scalar_with_mask_validation(dtype): msg = "Scalar must be NA or str" with pytest.raises(ValueError, match=msg): ser[mask] = 1 + + +def test_consitency_inplace(): + df = pd.DataFrame({"M": [""]}, dtype="string") + df2 = pd.DataFrame({"M": [""]}, dtype="string") + df2.where(df2 != "", np.nan, inplace=True) + df = df.where(df != "", np.nan) + tm.assert_frame_equal(df, df2)