Files
podman/test/apiv2/20-containers.at
Ed Santiago c2f50499c9 Tests for API v2
Initial framework for testing the version 2 (HTTP) API.
Includes a collection of tests for some of the existing
endpoints. Not all tests are currently passing.

Signed-off-by: Ed Santiago <santiago@redhat.com>
2020-01-17 09:59:22 -07:00

30 lines
499 B
Bash

# -*- sh -*-
#
# test container-related endpoints
#
podman pull $IMAGE &>/dev/null
# Unimplemented
#t POST libpod/containers/create '' 201 'sdf'
# Ensure clean slate
podman rm -a -f &>/dev/null
t GET libpod/containers/json 200 []
podman run $IMAGE true
t GET libpod/containers/json 200 \
.[0].ID~[0-9a-f]\\{12\\} \
.[0].Image=$IMAGE \
.[0].Command=true \
.[0].State=4 \
.[0].IsInfra=false
cid=$(jq -r '.[0].ID' <<<"$output")
t DELETE libpod/containers/$cid 204
# vim: filetype=sh