Пример #1
0
 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
Пример #2
0
 def test_not_vanished(self):
     parsed = {
         "QM1": {
             "STATUS": "RUNNING"
         },
         "QM1:QUEUE1": {
             "CURDEPTH": "0"
         },
     }
     assert is_ibm_mq_service_vanished("QM1:QUEUE1", parsed) is False
Пример #3
0
 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
Пример #4
0
 def test_not_vanished(self):
     parsed = {
         'QM1': {
             'STATUS': 'RUNNING'
         },
         'QM1:QUEUE1': {
             'CURDEPTH': '0'
         },
     }
     assert is_ibm_mq_service_vanished('QM1:QUEUE1', parsed) is False
Пример #5
0
 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)
Пример #6
0
 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)