Ejemplo n.º 1
0
 def test_to_hosting_vnf(self):
     test_device_dict = {
         'id': MOCK_DEVICE_ID,
         'mgmt_url': '{"vdu1": "a.b.c.d"}',
         'attributes': {
             'monitoring_policy':
             json.dumps(MOCK_VNF_DEVICE['monitoring_policy'])
         }
     }
     action_cb = mock.MagicMock()
     expected_output = {
         'id': MOCK_DEVICE_ID,
         'action_cb': action_cb,
         'management_ip_addresses': {
             'vdu1': 'a.b.c.d'
         },
         'device': test_device_dict,
         'monitoring_policy': MOCK_VNF_DEVICE['monitoring_policy']
     }
     output_dict = VNFMonitor.to_hosting_vnf(test_device_dict, action_cb)
     self.assertDictEqual(expected_output, output_dict)
Ejemplo n.º 2
0
 def test_to_hosting_vnf(self):
     test_device_dict = {
         'id': MOCK_DEVICE_ID,
         'mgmt_url': '{"vdu1": "a.b.c.d"}',
         'attributes': {
             'monitoring_policy': json.dumps(
                     MOCK_VNF_DEVICE['monitoring_policy'])
         }
     }
     action_cb = mock.MagicMock()
     expected_output = {
         'id': MOCK_DEVICE_ID,
         'action_cb': action_cb,
         'management_ip_addresses': {
             'vdu1': 'a.b.c.d'
         },
         'device': test_device_dict,
         'monitoring_policy': MOCK_VNF_DEVICE['monitoring_policy']
     }
     output_dict = VNFMonitor.to_hosting_vnf(test_device_dict,
                                             action_cb)
     self.assertDictEqual(expected_output, output_dict)