def test_dwd_observations_stations_filter_name_empty():

    # Existing combination of parameters
    request = DwdObservationRequest(
        DwdObservationDataset.CLIMATE_SUMMARY,
        DwdObservationResolution.DAILY,
        DwdObservationPeriod.HISTORICAL,
    )

    df = request.filter_by_name(name="FizzBuzz").df

    assert df.empty
def test_dwd_observations_stations_filter_name():

    # Existing combination of parameters
    request = DwdObservationRequest(
        DwdObservationDataset.CLIMATE_SUMMARY,
        DwdObservationResolution.DAILY,
        DwdObservationPeriod.HISTORICAL,
    )

    df = request.filter_by_name(name="Aach").df

    assert not df.empty

    assert_frame_equal(df, EXPECTED_DF)