def METHOD_NAME(model, output_dir):
    '''
    Test weathering outputter with a model since simplest to do that
    (I'm being impatient -- I hope I don't regret that)
    '''
    outfilename = os.path.join(output_dir, "test_oil_budget.csv")
    model.outputters += OilBudgetOutput(outfilename,
                                        output_timestep=gs.hours(1))
    print(OilBudgetOutput.clean_output_files)
    model.rewind()
    model.full_run()
    # was the file created?
    out_filename = os.path.join(output_dir, outfilename)
    assert os.path.isfile(out_filename)
    # read the file in and test a couple things
    csv_file = open(out_filename).readlines()
    print(len(csv_file))
    assert len(csv_file) == 26
    assert csv_file[0].split(",")[0] == "Model Time"
    assert csv_file[1].split(",")[0].strip() == "2012-09-15 12:00"
    assert csv_file[2].split(",")[0].strip() == "2012-09-15 13:00"
    assert csv_file[-1].split(",")[0].strip() == "2012-09-16 12:00"