diff options
| author | sateesh <sateesh.chodapuneedi@citrix.com> | 2011-03-17 20:13:48 +0530 |
|---|---|---|
| committer | sateesh <sateesh.chodapuneedi@citrix.com> | 2011-03-17 20:13:48 +0530 |
| commit | cbcda1ec466fd498fb8e9fe47c72b52c2d4b3dde (patch) | |
| tree | 03e90711e05d1d42de74f526c3acfbedd790603e | |
| parent | f5ad4125d00396a7a3a334eb347aeeb47d8d4989 (diff) | |
| download | nova-cbcda1ec466fd498fb8e9fe47c72b52c2d4b3dde.tar.gz nova-cbcda1ec466fd498fb8e9fe47c72b52c2d4b3dde.tar.xz nova-cbcda1ec466fd498fb8e9fe47c72b52c2d4b3dde.zip | |
1) Update few comments where whitespace is missing after '#'
2) Update document so that copy right notice doesn't appear in generated document
3) Now using self.flag(...) instead of setting the flags like FLAGS.vmwareapi_username by direct assignment.
4) Added the missing double quote at the end a string in vim_util.py
| -rw-r--r-- | doc/source/vmwareapi_readme.rst | 1 | ||||
| -rw-r--r-- | nova/tests/test_vmwareapi.py | 6 | ||||
| -rw-r--r-- | nova/virt/vmwareapi/fake.py | 24 | ||||
| -rw-r--r-- | nova/virt/vmwareapi/network_utils.py | 26 | ||||
| -rw-r--r-- | nova/virt/vmwareapi/vim.py | 2 | ||||
| -rw-r--r-- | nova/virt/vmwareapi/vim_util.py | 20 |
6 files changed, 39 insertions, 40 deletions
diff --git a/doc/source/vmwareapi_readme.rst b/doc/source/vmwareapi_readme.rst index fb0e42b80..85f2694c0 100644 --- a/doc/source/vmwareapi_readme.rst +++ b/doc/source/vmwareapi_readme.rst @@ -1,5 +1,4 @@ ..
-
Copyright (c) 2010 Citrix Systems, Inc.
Copyright 2010 OpenStack LLC.
diff --git a/nova/tests/test_vmwareapi.py b/nova/tests/test_vmwareapi.py index b22d8b7b9..d17805b99 100644 --- a/nova/tests/test_vmwareapi.py +++ b/nova/tests/test_vmwareapi.py @@ -43,15 +43,15 @@ class VMWareAPIVMTestCase(test.TestCase): def setUp(self):
super(VMWareAPIVMTestCase, self).setUp()
+ self.flags(vmwareapi_host_ip='test_url',
+ vmwareapi_host_username='test_username',
+ vmware_host_password='test_pass')
self.manager = manager.AuthManager()
self.user = self.manager.create_user('fake', 'fake', 'fake',
admin=True)
self.project = self.manager.create_project('fake', 'fake', 'fake')
self.network = utils.import_object(FLAGS.network_manager)
self.stubs = stubout.StubOutForTesting()
- FLAGS.vmwareapi_host_ip = 'test_url'
- FLAGS.vmwareapi_host_username = 'test_username'
- FLAGS.vmwareapi_host_password = 'test_pass'
vmwareapi_fake.reset()
db_fakes.stub_out_db_instance_api(self.stubs)
stubs.set_stubs(self.stubs)
diff --git a/nova/virt/vmwareapi/fake.py b/nova/virt/vmwareapi/fake.py index 38585c714..80768ad2d 100644 --- a/nova/virt/vmwareapi/fake.py +++ b/nova/virt/vmwareapi/fake.py @@ -48,8 +48,8 @@ def log_db_contents(msg=None): def reset():
"""Resets the db contents."""
for c in _CLASSES:
- #We fake the datastore by keeping the file references as a list of
- #names in the db
+ # We fake the datastore by keeping the file references as a list of
+ # names in the db
if c == 'files':
_db_content[c] = []
else:
@@ -206,7 +206,7 @@ class VirtualMachine(ManagedObject): setting of the Virtual Machine object.
"""
try:
- #Case of Reconfig of VM to attach disk
+ # Case of Reconfig of VM to attach disk
controller_key = val.deviceChange[1].device.controllerKey
filename = val.deviceChange[1].device.backing.fileName
@@ -223,7 +223,7 @@ class VirtualMachine(ManagedObject): self.set("config.hardware.device", [disk, controller])
except Exception:
- #Case of Reconfig of VM to set extra params
+ # Case of Reconfig of VM to set extra params
self.set("config.extraConfig", val.extraConfig)
@@ -406,14 +406,14 @@ def _remove_file(file_path): """Removes a file reference from the db."""
if _db_content.get("files", None) is None:
raise exception.NotFound(_("No files have been added yet"))
- #Check if the remove is for a single file object or for a folder
+ # Check if the remove is for a single file object or for a folder
if file_path.find(".vmdk") != -1:
if file_path not in _db_content.get("files"):
raise exception.NotFound(_("File- '%s' is not there in the "
"datastore") % file_path)
_db_content.get("files").remove(file_path)
else:
- #Removes the files in the folder and the folder too from the db
+ # Removes the files in the folder and the folder too from the db
for file in _db_content.get("files"):
if file.find(file_path) != -1:
try:
@@ -639,15 +639,15 @@ class FakeVim(object): for obj in objs:
try:
obj_ref = obj.obj
- #This means that we are doing a search for the managed
- #dataobects of the type in the inventory
+ # This means that we are doing a search for the managed
+ # dataobjects of the type in the inventory
if obj_ref == "RootFolder":
for mdo_ref in _db_content[type]:
mdo = _db_content[type][mdo_ref]
- #Create a temp Managed object which has the same ref
- #as the parent object and copies just the properties
- #asked for. We need .obj along with the propSet of
- #just the properties asked for
+ # Create a temp Managed object which has the same ref
+ # as the parent object and copies just the properties
+ # asked for. We need .obj along with the propSet of
+ # just the properties asked for
temp_mdo = ManagedObject(mdo.objName, mdo.obj)
for prop in properties:
temp_mdo.set(prop, mdo.get(prop))
diff --git a/nova/virt/vmwareapi/network_utils.py b/nova/virt/vmwareapi/network_utils.py index 8d023d580..9232adab6 100644 --- a/nova/virt/vmwareapi/network_utils.py +++ b/nova/virt/vmwareapi/network_utils.py @@ -39,9 +39,9 @@ class NetworkHelper: hostsystems = session._call_method(vim_util, "get_objects",
"HostSystem", ["network"])
vm_networks_ret = hostsystems[0].propSet[0].val
- #Meaning there are no networks on the host. suds responds with a ""
- #in the parent property field rather than a [] in the
- #ManagedObjectRefernce property field of the parent
+ # Meaning there are no networks on the host. suds responds with a ""
+ # in the parent property field rather than a [] in the
+ # ManagedObjectRefernce property field of the parent
if not vm_networks_ret:
return None
vm_networks = vm_networks_ret.ManagedObjectReference
@@ -59,18 +59,18 @@ class NetworkHelper: Gets the vswitch associated with the physical network adapter
with the name supplied.
"""
- #Get the list of vSwicthes on the Host System
+ # Get the list of vSwicthes on the Host System
host_mor = session._call_method(vim_util, "get_objects",
"HostSystem")[0].obj
vswitches_ret = session._call_method(vim_util,
"get_dynamic_property", host_mor,
"HostSystem", "config.network.vswitch")
- #Meaning there are no vSwitches on the host. Shouldn't be the case,
- #but just doing code check
+ # Meaning there are no vSwitches on the host. Shouldn't be the case,
+ # but just doing code check
if not vswitches_ret:
return
vswitches = vswitches_ret.HostVirtualSwitch
- #Get the vSwitch associated with the network adapter
+ # Get the vSwitch associated with the network adapter
for elem in vswitches:
try:
for nic_elem in elem.pnic:
@@ -87,7 +87,7 @@ class NetworkHelper: physical_nics_ret = session._call_method(vim_util,
"get_dynamic_property", host_net_system_mor,
"HostNetworkSystem", "networkInfo.pnic")
- #Meaning there are no physical nics on the host
+ # Meaning there are no physical nics on the host
if not physical_nics_ret:
return False
physical_nics = physical_nics_ret.PhysicalNic
@@ -139,11 +139,11 @@ class NetworkHelper: "AddPortGroup", network_system_mor,
portgrp=add_prt_grp_spec)
except error_util.VimFaultException, exc:
- #There can be a race condition when two instances try
- #adding port groups at the same time. One succeeds, then
- #the other one will get an exception. Since we are
- #concerned with the port group being created, which is done
- #by the other call, we can ignore the exception.
+ # There can be a race condition when two instances try
+ # adding port groups at the same time. One succeeds, then
+ # the other one will get an exception. Since we are
+ # concerned with the port group being created, which is done
+ # by the other call, we can ignore the exception.
if error_util.FAULT_ALREADY_EXISTS not in exc.fault_list:
raise exception.Error(exc)
LOG.debug(_("Created Port Group with name %s on "
diff --git a/nova/virt/vmwareapi/vim.py b/nova/virt/vmwareapi/vim.py index 3430822e1..f384c96f9 100644 --- a/nova/virt/vmwareapi/vim.py +++ b/nova/virt/vmwareapi/vim.py @@ -29,7 +29,7 @@ from suds.sudsobject import Property from nova import flags
from nova.virt.vmwareapi import error_util
-RESP_NOT_XML_ERROR = 'Response is "text/html", not "text/xml'
+RESP_NOT_XML_ERROR = 'Response is "text/html", not "text/xml"'
CONN_ABORT_ERROR = 'Software caused connection abort'
ADDRESS_IN_USE_ERROR = 'Address already in use'
diff --git a/nova/virt/vmwareapi/vim_util.py b/nova/virt/vmwareapi/vim_util.py index 709b54e12..a0088cb6d 100644 --- a/nova/virt/vmwareapi/vim_util.py +++ b/nova/virt/vmwareapi/vim_util.py @@ -45,46 +45,46 @@ def build_recursive_traversal_spec(client_factory): """
visit_folders_select_spec = build_selection_spec(client_factory,
"visitFolders")
- #For getting to hostFolder from datacnetr
+ # For getting to hostFolder from datacenter
dc_to_hf = build_traversal_spec(client_factory, "dc_to_hf", "Datacenter",
"hostFolder", False,
[visit_folders_select_spec])
- #For getting to vmFolder from datacenter
+ # For getting to vmFolder from datacenter
dc_to_vmf = build_traversal_spec(client_factory, "dc_to_vmf", "Datacenter",
"vmFolder", False,
[visit_folders_select_spec])
- #For getting Host System to virtual machine
+ # For getting Host System to virtual machine
h_to_vm = build_traversal_spec(client_factory, "h_to_vm", "HostSystem",
"vm", False,
[visit_folders_select_spec])
- #For getting to Host System from Compute Resource
+ # For getting to Host System from Compute Resource
cr_to_h = build_traversal_spec(client_factory, "cr_to_h",
"ComputeResource", "host", False, [])
- #For getting to datastore from Compute Resource
+ # For getting to datastore from Compute Resource
cr_to_ds = build_traversal_spec(client_factory, "cr_to_ds",
"ComputeResource", "datastore", False, [])
rp_to_rp_select_spec = build_selection_spec(client_factory, "rp_to_rp")
rp_to_vm_select_spec = build_selection_spec(client_factory, "rp_to_vm")
- #For getting to resource pool from Compute Resource
+ # For getting to resource pool from Compute Resource
cr_to_rp = build_traversal_spec(client_factory, "cr_to_rp",
"ComputeResource", "resourcePool", False,
[rp_to_rp_select_spec, rp_to_vm_select_spec])
- #For getting to child res pool from the parent res pool
+ # For getting to child res pool from the parent res pool
rp_to_rp = build_traversal_spec(client_factory, "rp_to_rp", "ResourcePool",
"resourcePool", False,
[rp_to_rp_select_spec, rp_to_vm_select_spec])
- #For getting to Virtual Machine from the Resource Pool
+ # For getting to Virtual Machine from the Resource Pool
rp_to_vm = build_traversal_spec(client_factory, "rp_to_vm", "ResourcePool",
"vm", False,
[rp_to_rp_select_spec, rp_to_vm_select_spec])
- #Get the assorted traversal spec which takes care of the objects to
- #be searched for from the root folder
+ # Get the assorted traversal spec which takes care of the objects to
+ # be searched for from the root folder
traversal_spec = build_traversal_spec(client_factory, "visitFolders",
"Folder", "childEntity", False,
[visit_folders_select_spec, dc_to_hf,
|
