def METHOD_NAME(valid_container_engine, pullable_image, data):
    """Test using an image not local.
    :param valid_container_engine: Container engine identifier
    :param pullable_image: Container image
    :param data: Test object
    """
    image_puller = ImagePuller(
        container_engine=valid_container_engine,
        image=pullable_image,
        arguments=Constants.NOT_SET,
        pull_policy=data.pull_policy,
    )
    image_puller.assess()
    assert image_puller.assessment.pull_required == data.pull_required
    image_puller.pull_stdout()
    assert image_puller.assessment.pull_required is False