def test_recalculate_max_depth():
 X = iris.data
 clf = IsolationForest().fit(X)
 for est in clf.estimators_:
  assert_equal(est.max_depth, int(np.ceil(np.log2(X.shape[0]))))

def test_recalculate_max_depth ( ) : X = iris . data clf = IsolationForest ( ) . fit ( X ) for est in clf . estimators_ : assert_equal ( est . max_depth , int ( np . ceil ( np . log2 ( X . shape [ 0 ] ) ) ) )
check max_depth recalculation when max_samples is reset to n_samples .