def METHOD_NAME(db, app, test_reporter, add_nearby_weather_sensors):
    reporter = test_reporter.data_generator
    reporter_sensor = add_nearby_weather_sensors.get("farther_temperature")
    assert isinstance(reporter, Reporter)
    assert reporter.__class__.__name__ == "TestReporter"
    res = reporter.compute(
        input=[{"sensor": reporter_sensor}],
        output=[{"sensor": reporter_sensor}],
        start=datetime(2023, 1, 1, tzinfo=UTC),
        end=datetime(2023, 1, 2, tzinfo=UTC),
    )[0]["data"]
    assert res.lineage.sources[0] == reporter.data_source
    with pytest.raises(AttributeError):
        reporter.compute(
            input=[{"sensor": reporter_sensor}],
            output=[{"sensor": reporter_sensor}],
            start=datetime(2023, 1, 1, tzinfo=UTC),
            end="not a date",
        )