async def METHOD_NAME(self):
    # Arrange
    list_market_catalogue_data = [
        m
        for m in parse_market_catalog(
            BetfairResponses.betting_list_market_catalogue()["result"],
        )
        if m.event_type.name == "Basketball"
    ]
    # Act
    instruments = [
        instrument
        for metadata in list_market_catalogue_data
        for instrument in make_instruments(metadata, currency="GBP")
    ]
    # Assert
    assert len(instruments) == 30412