Mark tests as destructive

This commit is contained in:
Joseph Hall 2023-08-23 08:38:15 -06:00 committed by Pedro Algarvio
parent ae80dcddae
commit 624ed41cb5
4 changed files with 10 additions and 6 deletions

View file

@ -15,7 +15,8 @@ def modules(loaders, _formula):
return loaders.modules
@pytest.mark.destructive_test
def test_docker_formula(modules):
ret = modules.state.sls("docker", test=True)
ret = modules.state.sls("docker")
for staterun in ret:
assert not staterun.result.failed

View file

@ -15,7 +15,8 @@ def modules(loaders, _formula):
return loaders.modules
@pytest.mark.destructive_test
def test_formula(modules):
ret = modules.state.sls("nginx", test=True)
ret = modules.state.sls("nginx")
for staterun in ret:
assert staterun.result is True

View file

@ -16,13 +16,14 @@ def modules(loaders, _formula):
return loaders.modules
@pytest.mark.destructive_test
def test_salt_formula(modules):
# Master Formula
ret = modules.state.sls("salt.master", test=True)
ret = modules.state.sls("salt.master")
for staterun in ret:
assert not staterun.result.failed
# Minion Formula
ret = modules.state.sls("salt.minion", test=True)
ret = modules.state.sls("salt.minion")
for staterun in ret:
assert not staterun.result.failed

View file

@ -16,13 +16,14 @@ def modules(loaders, _formula):
return loaders.modules
@pytest.mark.destructive_test
def test_users_formula(modules):
# sudo
ret = modules.state.sls("users.sudo", test=True)
ret = modules.state.sls("users.sudo")
for staterun in ret:
assert not staterun.result.failed
# bashrc
ret = modules.state.sls("users.bashrc", test=True)
ret = modules.state.sls("users.bashrc")
for staterun in ret:
assert not staterun.result.failed