A fake VMWare VI API implementation.
Bases: object
Data object base class.
Bases: nova.virt.vmwareapi.fake.ManagedObject
Datacenter class.
Bases: nova.virt.vmwareapi.fake.ManagedObject
Datastore class.
Bases: object
Fake factory class for the suds client.
Creates a namespace object.
Bases: object
Fake VIM Class.
Bases: nova.virt.vmwareapi.fake.ManagedObject
HostNetworkSystem class.
Bases: nova.virt.vmwareapi.fake.ManagedObject
Host System class.
Bases: object
Managed Data Object base class.
Gets an attribute. Used as an intermediary to get nested property like ‘a.b.c’ value.
Sets an attribute value. Not using the __setattr__ directly for we want to set attributes of the type ‘a.b.c’ and using this function class we set the same.
Bases: nova.virt.vmwareapi.fake.ManagedObject
Network class.
Bases: object
Property Object base class.
Bases: nova.virt.vmwareapi.fake.ManagedObject
Resource Pool class.
Bases: nova.virt.vmwareapi.fake.ManagedObject
Task class.
Bases: nova.virt.vmwareapi.fake.DataObject
Virtual Disk class. Does nothing special except setting __class__.__name__ to ‘VirtualDisk’. Refer place where __class__.__name__ is used in the code.
Bases: nova.virt.vmwareapi.fake.DataObject
VirtualDiskFlatVer2BackingInfo class.
Bases: nova.virt.vmwareapi.fake.DataObject
VirtualLsiLogicController class.
Bases: nova.virt.vmwareapi.fake.ManagedObject
Virtual Machine class.
Called to reconfigure the VM. Actually customizes the property setting of the Virtual Machine object.
Clear the db contents.
Fakes fetch image call. Just adds a reference to the db for the file.
Fakes the file size and properties fetch for the image file.
Fakes the upload of an image.
Log DB Contents.
Resets the db contents.