def METHOD_NAME(initialise_triple_store):
    # Read test station data
    station_data = read_station_data()
    # Spin up temporary docker container
    with initialise_triple_store as container:
        # Wait some arbitrary time until container is reachable
        time.sleep(3)
        # Retrieve SPARQL endpoint & create new namespace with geospatial capabilities
        endpoint = get_sparql_endpoint(container)
        create_blazegraph_namespace(endpoint)
        # Verify that knowledge base is empty
        res = get_all_airquality_stations(query_endpoint=endpoint)
        assert len(res) == 0
        # Instantiate stations
        instantiate_stations(station_data, query_endpoint=endpoint, update_endpoint=endpoint)    
        # Verify that all stations are retrieved
        res = get_all_airquality_stations(query_endpoint=endpoint)
        assert len(res) == 3
        # Verify that only one station is retrieved
        res = get_all_airquality_stations(query_endpoint=endpoint,
                                          circle_center='57.0#-2.0',
                                          circle_radius='50')
        assert len(res) == 1
        assert list(res.keys())[0] == list(station_data[0].keys())[0]