def test_vanished_for_running_qmgr(self): parsed = { "QM1": { "STATUS": "RUNNING" }, "QM1:QUEUE1": { "CURDEPTH": "0" }, } assert is_ibm_mq_service_vanished("QM1:VANISHED", parsed) is True
def test_not_vanished(self): parsed = { "QM1": { "STATUS": "RUNNING" }, "QM1:QUEUE1": { "CURDEPTH": "0" }, } assert is_ibm_mq_service_vanished("QM1:QUEUE1", parsed) is False
def test_vanished_for_running_qmgr(self): parsed = { 'QM1': { 'STATUS': 'RUNNING' }, 'QM1:QUEUE1': { 'CURDEPTH': '0' }, } assert is_ibm_mq_service_vanished('QM1:VANISHED', parsed) is True
def test_not_vanished(self): parsed = { 'QM1': { 'STATUS': 'RUNNING' }, 'QM1:QUEUE1': { 'CURDEPTH': '0' }, } assert is_ibm_mq_service_vanished('QM1:QUEUE1', parsed) is False
def test_stale_for_not_running_qmgr(self): parsed = {"QM1": {"STATUS": "ENDED NORMALLY"}} with pytest.raises(MKCounterWrapped, match=r"^Stale because .* ENDED NORMALLY"): is_ibm_mq_service_vanished("QM1:QUEUE1", parsed)
def test_stale_for_not_running_qmgr(self): parsed = {'QM1': {'STATUS': 'ENDED NORMALLY'}} with pytest.raises(MKCounterWrapped, match=r"^Stale because .* ENDED NORMALLY"): is_ibm_mq_service_vanished('QM1:QUEUE1', parsed)