def test_call_k1_api_not_oject(self): """ :param : :return: """ result_object = None from statistics_collection.k1 import call_k1_api # pylint:disable=import-error actual = call_k1_api(result_object) expected = None self.assertEqual(expected, actual)
def test_call_k1_api_kpi(self, mock_is_kpi_none, mock_prepare_payload_for_k1, mock_read_config_json_file, mock_requests): """ :param : :return: """ result_object = "nhii" payload = { "vm_type": "bdds", "vm_name": "bdds169", "app_status": "ready", "kpi_load": [{ "kpi_name": "cpu_load", "kpi_value": 10 }, { "kpi_name": "mem_load", "kpi_value": 10 }] } mock_prepare_payload_for_k1.return_value = payload mock_is_kpi_none.return_value = False data_config = { "k1_api": { "address": "192.168.88.161", "port": 5555, "uri": "/api/v1.0/srvo/instances/realtime_load" } } mock_read_config_json_file.return_value = data_config response = "hii" mock_requests.post.return_value = response from statistics_collection.k1 import call_k1_api # pylint:disable=import-error with self.assertRaises(Exception): call_k1_api(result_object)
def test_call_k1_api_kpi_none(self, mock_is_kpi_none, mock_prepare_payload_for_k1, mock_read_config_json_file): """ :param : :return: """ result_object = "nhii" payload = { "vm_type": "bdds", "vm_name": "bdds169", "app_status": "ready", "kpi_load": [{ "kpi_name": "cpu_load", "kpi_value": 10 }, { "kpi_name": "mem_load", "kpi_value": 10 }] } mock_prepare_payload_for_k1.return_value = payload # pylint:disable=import-error mock_is_kpi_none.return_value = True data_config = { "k1_api": { "address": "192.168.88.161", "port": 5555, "uri": "/api/v1.0/srvo/instances/realtime_load" } } mock_read_config_json_file.return_value = data_config from statistics_collection.k1 import call_k1_api # pylint:disable=import-error expect = None actual = call_k1_api(result_object) self.assertEqual(actual, expect)