1
0
Fork 0
mirror of https://github.com/ansible-collections/community.general.git synced 2026-04-07 12:37:17 +00:00

simplify status

This commit is contained in:
Simon Kelly 2020-10-16 20:43:16 +02:00
parent c59fd9b796
commit 2faaa70d14
2 changed files with 12 additions and 13 deletions

View file

@ -89,17 +89,17 @@ class MonitTest(unittest.TestCase):
self.monit.wait_for_monit_to_stop_pending('stopped')
@pytest.mark.parametrize('status_name', [name for name in monit.ALL_STATUS])
@pytest.mark.parametrize('status_name', [name for name in monit.StatusValue.ALL_STATUS])
def test_status_value(status_name):
value = getattr(monit.StatusValue, status_name.upper())
status = monit.StatusValue(value)
assert getattr(status, 'is_%s' % status_name)
assert not all(getattr(status, 'is_%s' % name) for name in monit.ALL_STATUS if name != status_name)
assert not all(getattr(status, 'is_%s' % name) for name in monit.StatusValue.ALL_STATUS if name != status_name)
BASIC_OUTPUT_CASES = [
(TEST_OUTPUT % ('processX', name), getattr(monit.Status, name.upper()))
for name in monit.ALL_STATUS
for name in monit.StatusValue.ALL_STATUS
]