Пример #1
0
 def _network_setup(self, instance, network_info):
     nic_info = {}
     for vif in network_info:
         LOG.debug('Creating nic for instance', instance=instance)
         networkutils.create_nic(instance, vif)
         nic_info[networkutils.mac_address(vif['address'])] = vif['id']
     vmutils.update_description(instance, {"network": nic_info})
Пример #2
0
 def _network_setup(self, instance, network_info):
     nic_info = {}
     for vif in network_info:
         LOG.debug('Creating nic for instance', instance=instance)
         networkutils.create_nic(instance, vif)
         nic_info[networkutils.mac_address(vif['address'])] = vif['id']
     vmutils.update_description(instance, {"network": nic_info})
    def test_update_description_fail(self, mock_show_vm_info, mock_modify_vm,
                                     mock_json_dumps, mock_json_loads):
        description = {"test": mock.sentinel.test}
        mock_json_loads.side_effect = [ValueError]
        mock_json_dumps.return_value = description

        vmutils.update_description(self._instance, description)
        mock_modify_vm.assert_called_once_with(
            self._instance, constants.FIELD_DESCRIPTION,
            description)
        mock_json_dumps.assert_called_once_with(description)
    def test_set_description(self, mock_show_vm_info, mock_modify_vm,
                             mock_json_dumps):
        description = {"test": mock.sentinel.test}
        mock_json_dumps.return_value = mock.sentinel.dumps
        mock_show_vm_info.return_value = {}

        vmutils.update_description(self._instance, description)
        mock_modify_vm.assert_called_once_with(
            self._instance, constants.FIELD_DESCRIPTION,
            mock.sentinel.dumps)
        mock_json_dumps.assert_called_once_with(description)
Пример #5
0
    def test_update_description_fail(self, mock_show_vm_info, mock_modify_vm,
                                     mock_json_dumps, mock_json_loads):
        description = {"test": mock.sentinel.test}
        mock_json_loads.side_effect = [ValueError]
        mock_json_dumps.return_value = description

        vmutils.update_description(self._instance, description)
        mock_modify_vm.assert_called_once_with(self._instance,
                                               constants.FIELD_DESCRIPTION,
                                               description)
        mock_json_dumps.assert_called_once_with(description)
Пример #6
0
    def test_set_description(self, mock_show_vm_info, mock_modify_vm,
                             mock_json_dumps):
        description = {"test": mock.sentinel.test}
        mock_json_dumps.return_value = mock.sentinel.dumps
        mock_show_vm_info.return_value = {}

        vmutils.update_description(self._instance, description)
        mock_modify_vm.assert_called_once_with(self._instance,
                                               constants.FIELD_DESCRIPTION,
                                               mock.sentinel.dumps)
        mock_json_dumps.assert_called_once_with(description)