blob: 481b3319a07f596292627ae0f3649ad2636c50f5 [file] [log] [blame]
import json
import pytest
@pytest.mark.smoke
#move to sl?
def test_minions_status(local_salt_client):
result = local_salt_client.cmd(
tgt='salt:master',
param='salt-run manage.status timeout=10 --out=json',
expr_form='pillar', check_status=True)
statuses = {}
try:
statuses = json.loads(list(result.values())[0])
except Exception as e:
pytest.fail(
"Could not check the result: {}\n"
"Nodes status result: {}".format(e, result))
assert not statuses["down"], "Some minions are down:\n{}".format(
statuses["down"])