def METHOD_NAME(self):
    """
    A list of failing services should throw an AllServicesUnavailable exception
    """
    services = RemoteServiceList()
    services.append(generate_failing_func())
    services.append(generate_failing_func())
    with pytest.raises(AllServicesUnavailable):
        services.call_first_available()