From daf7bf3b0726c9574f9f1b7aa34af4f199ee32c3 Mon Sep 17 00:00:00 2001 From: Michal Jagiello Date: Fri, 27 Mar 2020 12:16:22 +0000 Subject: PyExecutor ResourceResolution store/retrieve templates Issue-ID: CCSDK-2156 Signed-off-by: Michal Jagiello Change-Id: I59df2772d004e349532a1b42c4e4abd367c13256 --- .../resource_resolution/tests/grpc_client_test.py | 28 ++++++++++++++++++++++ 1 file changed, 28 insertions(+) create mode 100644 ms/py-executor/resource_resolution/tests/grpc_client_test.py (limited to 'ms/py-executor/resource_resolution/tests/grpc_client_test.py') diff --git a/ms/py-executor/resource_resolution/tests/grpc_client_test.py b/ms/py-executor/resource_resolution/tests/grpc_client_test.py new file mode 100644 index 000000000..8217b0f25 --- /dev/null +++ b/ms/py-executor/resource_resolution/tests/grpc_client_test.py @@ -0,0 +1,28 @@ +"""Copyright 2019 Deutsche Telekom. + +Licensed under the Apache License, Version 2.0 (the "License"); +you may not use this file except in compliance with the License. +You may obtain a copy of the License at + + http://www.apache.org/licenses/LICENSE-2.0 + +Unless required by applicable law or agreed to in writing, software +distributed under the License is distributed on an "AS IS" BASIS, +WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +See the License for the specific language governing permissions and +limitations under the License. +""" + +from unittest.mock import MagicMock, patch + +from resource_resolution.grpc.client import Client + + +@patch("resource_resolution.grpc.client.insecure_channel") +def test_resource_resoulution_insecure_channel(insecure_channel_mock: MagicMock): + """Test if insecure_channel connection is called.""" + with patch.object(Client, "close") as client_close_method_mock: # Type MagicMock + with Client("127.0.0.1:3333"): + pass + insecure_channel_mock.called_once_with() + client_close_method_mock.called_once_with() -- cgit 1.2.3-korg