mirror of
https://github.com/containers/podman.git
synced 2025-05-24 10:37:58 +08:00
Update CI tests to run python docker library against API
* Update reference to docker-py to docker to reflect change in library name * Update tests to create storage sandbox * Enable all tests that endpoints support * Refactor containers/{id}/rename to return 404 not 500 * Refactor tests to use quay.io vs. docker.io Signed-off-by: Jhon Honce <jhonce@redhat.com>
This commit is contained in:
21
test/python/docker/common.py
Normal file
21
test/python/docker/common.py
Normal file
@ -0,0 +1,21 @@
|
||||
from docker import APIClient
|
||||
|
||||
from test.python.docker import constant
|
||||
|
||||
|
||||
def run_top_container(client: APIClient):
|
||||
c = client.create_container(
|
||||
constant.ALPINE, command="top", detach=True, tty=True, name="top"
|
||||
)
|
||||
client.start(c.get("Id"))
|
||||
return c.get("Id")
|
||||
|
||||
|
||||
def remove_all_containers(client: APIClient):
|
||||
for ctnr in client.containers(quiet=True):
|
||||
client.remove_container(ctnr, force=True)
|
||||
|
||||
|
||||
def remove_all_images(client: APIClient):
|
||||
for image in client.images(quiet=True):
|
||||
client.remove_image(image, force=True)
|
Reference in New Issue
Block a user