@@ -12471,7 +12471,9 @@ def test_stat_operators_attempt_obj_array(self):
1247112471 self.assertEqual(df.values.dtype, np.object_)
1247212472 result = getattr(df, meth)(1)
1247312473 expected = getattr(df.astype('f8'), meth)(1)
12474- assert_series_equal(result, expected)
12474+
12475+ if not tm._incompat_bottleneck_version(meth):
12476+ assert_series_equal(result, expected)
1247512477
1247612478 def test_mean(self):
1247712479 self._check_stat_op('mean', np.mean, check_dates=True)
@@ -12696,9 +12698,10 @@ def wrapper(x):
1269612698 assert_series_equal(result0, frame.apply(skipna_wrapper),
1269712699 check_dtype=check_dtype,
1269812700 check_less_precise=check_less_precise)
12699- assert_series_equal(result1, frame.apply(skipna_wrapper, axis=1),
12700- check_dtype=False,
12701- check_less_precise=check_less_precise)
12701+ if not tm._incompat_bottleneck_version(name):
12702+ assert_series_equal(result1, frame.apply(skipna_wrapper, axis=1),
12703+ check_dtype=False,
12704+ check_less_precise=check_less_precise)
1270212705
1270312706 # check dtypes
1270412707 if check_dtype:
@@ -12727,8 +12730,9 @@ def wrapper(x):
1272712730 all_na = self.frame * np.NaN
1272812731 r0 = getattr(all_na, name)(axis=0)
1272912732 r1 = getattr(all_na, name)(axis=1)
12730- self.assertTrue(np.isnan(r0).all())
12731- self.assertTrue(np.isnan(r1).all())
12733+ if not tm._incompat_bottleneck_version(name):
12734+ self.assertTrue(np.isnan(r0).all())
12735+ self.assertTrue(np.isnan(r1).all())
1273212736
1273312737 def test_mode(self):
1273412738 df = pd.DataFrame({"A": [12, 12, 11, 12, 19, 11],
0 commit comments