super().tearDown()
def test_collect_cpu_and_memory(self):
- self.vnfd['vdu'][0]['monitoring-param'] = [
- {"id": "ubuntu_vnfd-VM_cpu_util", "nfvi-metric": "cpu_utilization"},
- {"id": "ubuntu_vnfd-VM_average_memory_utilization", "nfvi-metric": "average_memory_utilization"}
+ self.vnfd['vdu'][0]['monitoring-parameter'] = [
+ {"id": "ubuntu_vnf_cpu_util", "performance-metric": "cpu_utilization"},
+ {"id": "ubuntu_vnf_average_memory_utilization", "performance-metric": "average_memory_utilization"}
]
self.mock_db.return_value.get_vnfd.return_value = self.vnfd
with requests_mock.Mocker() as mock_requests:
self.assertEqual(metrics[3].value, 15.23439884185791, "Memory metric value")
def test_collect_no_monitoring_param(self):
- self.vnfd['vdu'][0]['monitoring-param'] = []
+ self.vnfd['vdu'][0]['monitoring-parameter'] = []
self.mock_db.return_value.get_vnfd.return_value = self.vnfd
with requests_mock.Mocker() as mock_requests:
mock_http_response(mock_requests, method='POST',
self.assertEqual(len(metrics), 0, "Number of metrics returned")
def test_collect_empty_monitoring_param(self):
- del self.vnfd['vdu'][0]['monitoring-param']
+ del self.vnfd['vdu'][0]['monitoring-parameter']
self.mock_db.return_value.get_vnfd.return_value = self.vnfd
with requests_mock.Mocker() as mock_requests:
mock_http_response(mock_requests, method='POST',