def METHOD_NAME(map_pool_factory):
    map_pool = map_pool_factory(maps=[
        Map(1, "some_map", "maps/some_map.v001.zip"),
        Map(2, "some_map", "maps/some_map.v001.zip"),
        Map(3, "some_map", "maps/some_map.v001.zip"),
        Map(4, "CHOOSE_ME", "maps/choose_me.v001.zip"),
    ])
    # Make the probability very low that the test passes because we got lucky
    for _ in range(20):
        chosen_map = map_pool.choose_map([1, 2, 3])
        assert chosen_map == (4, "CHOOSE_ME", "maps/choose_me.v001.zip", 1)