def thermostat_furnace_or_boiler_two_stage_none_single_stage(request): thermostats = from_csv(get_data_path(request.param)) return next(thermostats)
def thermostat_ert_na_2_hp_2(request): thermostats = from_csv(get_data_path(request.param)) return next(thermostats)
def thermostat_type_1_cache(request): with TemporaryDirectory() as tempdir: thermostats = from_csv(get_data_path(request.param), save_cache=True, cache_path=tempdir) return next(thermostats)
def thermostat_fu_2_ce_2(request): thermostats = from_csv(get_data_path(request.param)) return next(thermostats)
def thermostat_type_1_data_missing_header(request): thermostats = from_csv(get_data_path(request.param)) return list(thermostats)
def thermostat_type_1(request): thermostats = from_csv(get_data_path(request.param)) return next(thermostats)
def thermostat_type_1_too_many_minutes(request): thermostats = from_csv(get_data_path(request.param)) return list(thermostats)
def thermostat_type_1_data_out_of_order(request): thermostats = from_csv(get_data_path(request.param)) return list(thermostats)
def thermostats_multiple_same_key(request): thermostats = from_csv(get_data_path(request.param)) return thermostats
def thermostat_type_1_zip_bad(request): thermostats = from_csv(get_data_path(request.param)) return list(thermostats)
def thermostat_type_1_utc_bad(request): thermostats = from_csv(get_data_path(request.param))
def thermostat_emg_aux_constant_on_outlier(request): thermostats = from_csv(get_data_path(request.param)) return thermostats
def thermostat_zero_days(request): thermostats = from_csv(get_data_path(request.param)) return next(thermostats)