Esempio n. 1
0
    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)
Esempio n. 2
0
    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)