Ejemplo n.º 1
0
    def test_execute_skip_exception(self, mock_get_api, *args):
        mock_api = mock.Mock()
        mock_api.delete_namespaced_service.side_effect = rest.ApiException(
            status=404)

        mock_get_api.return_value = mock_api
        kubernetes_utils.delete_service(mock.ANY, skip_codes=[404])
Ejemplo n.º 2
0
 def test_execute_correct(self, mock_get_api, mock_options):
     mock_api = mock.Mock()
     mock_get_api.return_value = mock_api
     mock_options.return_value = None
     kubernetes_utils.delete_service("name", "default", None)
     mock_api.delete_namespaced_service.assert_called_once_with(
         "name", 'default', None)
Ejemplo n.º 3
0
    def test_execute_exception(self, mock_get_api):
        mock_api = mock.Mock()
        mock_api.delete_namespaced_service.side_effect = rest.ApiException(
            status=200)

        mock_get_api.return_value = mock_api
        with self.assertRaises(exceptions.KubernetesApiException):
            kubernetes_utils.delete_service(mock.ANY, skip_codes=[404])
Ejemplo n.º 4
0
 def delete(self):
     k8s_utils.delete_service(self.name)
Ejemplo n.º 5
0
 def delete(self):
     k8s_utils.delete_service(self._name, skip_codes=[404])