diff --git a/pandas/tests/extension/masked_shared.py b/pandas/tests/extension/masked_shared.py index 78f562ceff5eba..a1ef012b82bd96 100644 --- a/pandas/tests/extension/masked_shared.py +++ b/pandas/tests/extension/masked_shared.py @@ -70,7 +70,7 @@ def check_reduce_with_wrap(self, ser: pd.Series, op_name: str, skipna: bool): arr = ser.array - float32_cond = arr.dtype == "Float32" and is_platform_windows() or not IS64 + float32_cond = arr.dtype == "Float32" or (is_platform_windows() or not IS64) float_dtype = "Float32" if float32_cond else "Float64" if op_name in ["mean", "median", "var", "std", "skew"]: