def METHOD_NAME(self, geoip_db, http_session, session, source):
    now = util.utcnow()
    cell = CellShardFactory(samples=100)
    cell2 = CellShardFactory(
        radio=cell.radio,
        mcc=cell.mcc,
        mnc=cell.mnc,
        lac=cell.lac,
        cid=cell.cid + 1,
        lat=cell.lat + 1.0,
        lon=cell.lon + 1.0,
        samples=10,
    )
    session.flush()
    query = self.model_query(geoip_db, http_session, session, cells=[cell, cell2])
    results = source.search(query)
    self.check_model_results(
        results,
        [cell],
        lat=cell.lat + 0.3333333,
        lon=cell.lon + 0.3333333,
        accuracy=CELL_MAX_ACCURACY,
    )
    assert results.best().score == station_score(cell, now) + station_score(
        cell2, now
    )