def test_deleteService(self, client_mock): service = KubernetesService() client_mock.reset_mock() result = service.deleteService(self.name, self.namespace) expected_calls = [ call.CoreV1Api().delete_namespaced_service(self.name, self.namespace, V1DeleteOptions()) ] self.assertEqual(expected_calls, client_mock.mock_calls) self.assertEqual( client_mock.CoreV1Api().delete_namespaced_service.return_value, result)
def test_deleteService_TypeError(self, client_mock): service = KubernetesService() client_mock.reset_mock() client_mock.CoreV1Api.return_value.delete_namespaced_service.side_effect = TypeError, V1Status( ) result = service.deleteService(self.name, self.namespace) expected_calls = [ call.CoreV1Api().delete_namespaced_service(self.name, self.namespace, V1DeleteOptions()), call.CoreV1Api().delete_namespaced_service(self.name, self.namespace), ] self.assertEqual(expected_calls, client_mock.mock_calls) self.assertEqual(V1Status(), result)