def METHOD_NAME(self):
    n_bins = 10
    result, result_std, result_max, (thresholds, yc_curve) = auc_yc(
        Y_TRUE, Y_SCORE, n_bins=n_bins, return_std_maximum=True, return_curve=True
    )
    assert round(result_std, TOL_DEGREE) == 0.228
    assert round(result_max, TOL_DEGREE) == 0.667
    assert np.allclose(np.array(thresholds), np.array([i / n_bins for i in range(0, n_bins + 1)]), atol=TOL)
    assert np.allclose(
        np.array(yc_curve), np.array([0.0, 0.5, 0.5, 0.5, 0.5, 0.5, 0.167, 0.667, 0.667, 0.333, 0.0]), atol=TOL
    )