예제 #1
0
 def test_get_trigger_type_trigger_exists(self, mock_method):
     nagios_handler.ST2_API_BASE_URL = 'https://localhost/api/v1/'
     responses.add(
         responses.GET, 'https://localhost/api/v1/triggertypes/nagios.service_state_change',
         json={'type': 'nagios.service_state_change'}, status=200
     )
     nagios_handler._register_trigger_with_st2()
     self.assertFalse(mock_method.called)
예제 #2
0
 def test_trigger_creation_trigger_not_exists(self, mock_method):
     nagios_handler.ST2_API_BASE_URL = 'https://localhost/api/v1/'
     responses.add(
         responses.GET, 'https://localhost/api/v1/triggertypes/nagios.service_state_change',
         json={}, status=404
     )
     nagios_handler._register_trigger_with_st2()
     self.assertTrue(mock_method.called)
 def test_get_trigger_type_trigger_exists(self, mock_method):
     nagios_handler.ST2_API_BASE_URL = 'https://localhost/api/v1/'
     responses.add(
         responses.GET,
         'https://localhost/api/v1/triggertypes/nagios.service_state_change',
         json={'type': 'nagios.service_state_change'},
         status=200)
     nagios_handler._register_trigger_with_st2()
     self.assertFalse(mock_method.called)
 def test_trigger_creation_trigger_not_exists(self, mock_method):
     nagios_handler.ST2_API_BASE_URL = 'https://localhost/api/v1/'
     responses.add(
         responses.GET,
         'https://localhost/api/v1/triggertypes/nagios.service_state_change',
         json={},
         status=404)
     nagios_handler._register_trigger_with_st2()
     self.assertTrue(mock_method.called)