def METHOD_NAME(self, pr_series):
    bad_pr = pr_series(np.zeros(365), start="1971-01-01")
    # Add some strangeness
    bad_pr[8] = -1e-6  # negative values
    bad_pr[120] = 301 / 3600 / 24  # 301mm/day
    bad_pr[121:141] = 1.1574074074074072e-05  # 1mm/day
    bad_pr[200:300] = 5.787037037037036e-05  # 5mm/day
    flagged = df.data_flags(bad_pr)
    np.testing.assert_equal(flagged.negative_accumulation_values.values, True)
    np.testing.assert_equal(flagged.very_large_precipitation_events.values, True)
    np.testing.assert_equal(
        flagged.values_eq_1_repeating_for_10_or_more_days.values, True
    )
    np.testing.assert_equal(
        flagged.values_eq_5_repeating_for_5_or_more_days.values, True
    )