def METHOD_NAME(self, geoip_db, http_session, session, source, metricsmock):
    now = util.utcnow()
    regions = GEOCODER.regions_for_mcc(234, metadata=True)
    area = CellAreaFactory(mcc=234, num_cells=10)
    session.flush()
    query = self.model_query(geoip_db, http_session, session, cells=[area])
    results = source.search(query)
    self.check_model_results(results, regions)
    assert results.best().region_code == "GB"
    for result in results:
        score = 0.25
        if result.region_code == "GB":
            score += area_score(area, now)
        assert result.score == score
    metricsmock.assert_incr_once(
        self.api_type + ".source",
        tags=["key:test", "source:internal", "accuracy:low", "status:hit"],
    )