def METHOD_NAME(tmp_path: Path):
    data = dict(station_name="stat1", obs_name="obs1", var_name_web="var1", vert_code="Column")
    dirs = {"ts/diurnal": tmp_path}
    path: Path = tmp_path / get_stationfile_name(**data)
    assert not path.exists()
    data["model_name"] = "model1"
    _write_diurnal_week_stationdata_json(data, dirs)
    assert path.exists()
    data["model_name"] = "model2"
    _write_diurnal_week_stationdata_json(data, dirs)
    assert path.exists()
    data = json.loads(path.read_text())
    assert data["model1"].pop("model_name") == "model1"
    assert data["model2"].pop("model_name") == "model2"
    assert data["model1"] == data["model2"]