Fix test_grains_package_onedir

This commit is contained in:
MKLeb 2023-09-14 14:23:10 -04:00
parent 685ca05b62
commit 0d1dcad59c
No known key found for this signature in database
GPG key ID: 089B64EA1A99DDD1

View file

@ -1,3 +1,4 @@
import packaging.version
import pytest
pytestmark = [
@ -41,10 +42,17 @@ def test_grains_setval_key_val(salt_cli, salt_minion):
assert "key" in ret.data
def test_grains_package_onedir(salt_cli, salt_minion):
def test_grains_package_onedir(salt_cli, salt_minion, install_salt):
"""
Test that the package grain returns onedir
"""
# This grain was added in 3007.0
if packaging.version.parse(install_salt.version) < packaging.version.parse(
"3007.0"
):
pytest.skip(
"The package grain is only going to equal 'onedir' in version 3007.0 or later"
)
ret = salt_cli.run("grains.get", "package", minion_tgt=salt_minion.id)
assert ret.data == "onedir"
assert ret.data, ret