CLOUDSTACK 2233: Automation test cases for Add Remove Networks to VM

This commit is contained in:
Gaurav Aradhye 2013-11-25 13:40:54 +05:30 committed by Girish Shilamkar
parent 5f80b1d7be
commit 6558ceea7a
3 changed files with 1792 additions and 2 deletions

File diff suppressed because it is too large Load Diff

View File

@ -530,11 +530,15 @@ class VirtualMachine:
cmd.id = volume.id
return apiclient.detachVolume(cmd)
def add_nic(self, apiclient, networkId):
def add_nic(self, apiclient, networkId, ipaddress=None):
"""Add a NIC to a VM"""
cmd = addNicToVirtualMachine.addNicToVirtualMachineCmd()
cmd.virtualmachineid = self.id
cmd.networkid = networkId
if ipaddress:
cmd.ipaddress = ipaddress
return apiclient.addNicToVirtualMachine(cmd)
def remove_nic(self, apiclient, nicId):

View File

@ -51,7 +51,8 @@ setup(name="Marvin",
"mysql-connector-python",
"requests",
"paramiko",
"nose"
"nose",
"ddt >= 0.4.0"
],
py_modules=['marvin.marvinPlugin'],
zip_safe=False,