From fd2a27e13d75f4d01aebe0e79ca90864a8bec6c1 Mon Sep 17 00:00:00 2001 From: Robert Kaussow Date: Fri, 18 Mar 2022 19:13:22 +0100 Subject: [PATCH] add minimal molecule test --- molecule/rocky8/tests/test_default.py | 13 +++++++++++++ 1 file changed, 13 insertions(+) diff --git a/molecule/rocky8/tests/test_default.py b/molecule/rocky8/tests/test_default.py index 18236da..95e2373 100644 --- a/molecule/rocky8/tests/test_default.py +++ b/molecule/rocky8/tests/test_default.py @@ -1,3 +1,4 @@ +import pytest import os import testinfra.utils.ansible_runner @@ -5,3 +6,15 @@ import testinfra.utils.ansible_runner testinfra_hosts = testinfra.utils.ansible_runner.AnsibleRunner( os.environ["MOLECULE_INVENTORY_FILE"] ).get_hosts("all") + + +@pytest.mark.parametrize("package", ["podman", "crun", "slirp4netns"]) +def test_podman_installed(host, package): + assert not host.package(package).is_installed + + +def test_podman_run(host): + cmd = host.run("/usr/bin/podman info") + + assert "APIVersion: 3" in cmd.stdout + assert cmd.succeeded