import os import testinfra.utils.ansible_runner testinfra_hosts = testinfra.utils.ansible_runner.AnsibleRunner( os.environ['MOLECULE_INVENTORY_FILE']).get_hosts('parameters-*-bullseye') def test_backports_prosody_pinning_absent(host): """ Tests if the Prosody backports pinning is absent. """ pin = host.file("/etc/apt/preferences.d/prosody") assert not pin.exists prosody_package = host.package("prosody") prosody_modules_package = host.package("prosody-modules") lua_ldap_package = host.package("lua-sec") assert "bpo" not in prosody_package.version assert "bpo" not in prosody_modules_package.version assert "bpo" not in lua_ldap_package.version