podman/test/python/docker
Daniel J Walsh d87f54fbba
Fix invalid wait condition on kill
When using the compatability tests on kill, the kill
function goes into an infinite wait loop taking all of the CPU.

This change will use the correct wait function and exit properly.

Fixes: https://github.com/containers/podman/issues/9206

Signed-off-by: Daniel J Walsh <dwalsh@redhat.com>
2021-02-03 07:56:13 -05:00
..
README.md Update CI tests to run python docker library against API 2020-11-09 10:45:54 -07:00
__init__.py update container status with new results 2020-11-23 15:20:39 -06:00
common.py Refactor compat container create endpoint 2020-11-23 15:20:39 -06:00
constant.py Update CI tests to run python docker library against API 2020-11-09 10:45:54 -07:00
test_containers.py Fix invalid wait condition on kill 2021-02-03 07:56:13 -05:00
test_images.py Fixup search 2021-01-25 18:01:22 -05:00
test_system.py Refactor to use DockerClient vs APIClient 2020-11-12 15:13:09 -07:00

README.md

Docker regression test

Python test suite to validate Podman endpoints using docker library (aka docker-py). See Docker SDK for Python.

Running Tests

To run the tests locally in your sandbox (Fedora 32,33):

# dnf install python3-docker

Run the entire test suite

# python3 -m unittest discover test/python/docker

Passing the -v option to your test script will instruct unittest.main() to enable a higher level of verbosity, and produce detailed output:

# python3 -m unittest -v discover test/python/docker

Run a specific test class

# cd test/python/docker
# python3 -m unittest -v tests.test_images

Run a specific test within the test class

# cd test/python/docker
# python3 -m unittest tests.test_images.TestImages.test_import_image