pytest fixtures¶
This submodule contains pytest fixtures which can be utilized when writing tests for your containers while using conu and pytest.
-
conu.fixtures.
buildah_backend
()¶ pytest fixture which mimics context manager: it provides new instance of BuildahBackend and cleans after it once it’s used; behaves the same as docker_backend fixture
Returns: instance of BuildahBackend
-
conu.fixtures.
docker_backend
()¶ pytest fixture which mimics context manager: it provides new instance of DockerBackend and cleans after it once it’s used; sample usage:
def test_my_container(docker_backend): image = docker_backend.ImageClass("fedora", tag="27")
Returns: instance of DockerBackend
-
conu.fixtures.
podman_backend
()¶ pytest fixture which mimics context manager: it provides new instance of PodmanBackend and cleans after it once it’s used; behaves the same as docker_backend fixture
Returns: instance of PodmanBackend