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

Signed-off-by: Girish Shilamkar <girish@clogeny.com>
This commit is contained in:
Gaurav Aradhye 2013-11-25 13:15:49 +05:30 committed by Girish Shilamkar
parent 6227ba6356
commit 2ba27db0ce
2 changed files with 7 additions and 2 deletions

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,