# -*- sh -*- # # Tests for image-related endpoints # # FIXME: API doesn't support pull yet, so use podman podman pull -q $IMAGE t GET libpod/images/json 200 \ .[0].Id~[0-9a-f]\\{64\\} iid=$(jq -r '.[0].Id' <<<"$output") t GET libpod/images/$iid/exists 204 t GET libpod/images/$PODMAN_TEST_IMAGE_NAME/exists 204 # FIXME: compare to actual podman info t GET libpod/images/json 200 \ .[0].Id=${iid} t GET libpod/images/$iid/json 200 \ .Id=$iid \ .RepoTags[0]=$IMAGE # Same thing, but with abbreviated image id t GET libpod/images/${iid:0:12}/json 200 \ .Id=$iid \ .RepoTags[0]=$IMAGE # FIXME: docker API incompatibility: libpod returns 'id', docker 'sha256:id' t GET images/$iid/json 200 \ .Id=sha256:$iid \ .RepoTags[0]=$IMAGE #t POST images/create fromImage=alpine 201 foo # vim: filetype=sh