def test_collect_cpu_and_memory(self, mock_vm_moref_id):
mock_vm_moref_id.return_value = "VMWARE-OID-VM-1"
- 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:
+ mock_http_response(mock_requests, method='POST',
+ url_pattern='/suite-api/api/auth/token/acquire',
+ response_file='vrops_token.json')
mock_http_response(mock_requests,
url_pattern='/suite-api/api/resources\\?resourceKind=VirtualMachine',
response_file='vrops_resources.json')
mock_vm_moref_id.return_value = None
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',
+ url_pattern='/suite-api/api/auth/token/acquire',
+ response_file='vrops_token.json')
mock_http_response(mock_requests,
url_pattern='/suite-api/api/resources\\?resourceKind=VirtualMachine',
response_file='404.txt', status_code=404)
self.assertEqual(len(metrics), 0, "Number of metrics returned")
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',
+ url_pattern='/suite-api/api/auth/token/acquire',
+ response_file='vrops_token.json')
mock_http_response(mock_requests,
url_pattern='/suite-api/api/resources\\?resourceKind=VirtualMachine',
response_file='vrops_resources.json')
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',
+ url_pattern='/suite-api/api/auth/token/acquire',
+ response_file='vrops_token.json')
mock_http_response(mock_requests,
url_pattern='/suite-api/api/resources\\?resourceKind=VirtualMachine',
response_file='vrops_resources.json')
del self.vnfr['vdur'][1]['name']
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',
+ url_pattern='/suite-api/api/auth/token/acquire',
+ response_file='vrops_token.json')
mock_http_response(mock_requests,
url_pattern='/suite-api/api/resources\\?resourceKind=VirtualMachine',
response_file='vrops_resources.json')