Made the code Pyflakes compliant

This commit is contained in:
Sowmya 2016-03-14 18:06:28 -07:00
parent 1446ecd715
commit 65d7ae379d
2 changed files with 41 additions and 41 deletions

View File

@ -48,9 +48,6 @@ from marvin.cloudstackAPI import (listPhysicalNetworks,
listHypervisors, listHypervisors,
stopRouter, stopRouter,
startRouter) startRouter)
# Import nosetests Modules
from nose.plugins.attrib import attr
# Import System Modules # Import System Modules
import socket import socket
import importlib import importlib
@ -318,30 +315,6 @@ class nuageTestCase(cloudstackTestCase):
self.cleanup.append(vm) self.cleanup.append(vm)
return vm return vm
# starts the given vm
def start(self, apiclient):
"""Start the instance"""
cmd = startVirtualMachine.startVirtualMachineCmd()
cmd.id = self.id
apiclient.startVirtualMachine(cmd)
response = self.getState(apiclient, VirtualMachine.RUNNING)
if response[0] == FAIL:
raise Exception(response[1])
return
# stops the given vm
def stop(self, apiclient, forced=None):
"""Stop the instance"""
cmd = stopVirtualMachine.stopVirtualMachineCmd()
cmd.id = self.id
if forced:
cmd.forced = forced
apiclient.stopVirtualMachine(cmd)
response = self.getState(apiclient, VirtualMachine.STOPPED)
if response[0] == FAIL:
raise Exception(response[1])
return
# delete_VM - Deletes the given VM # delete_VM - Deletes the given VM
def delete_VM(self, vm): def delete_VM(self, vm):
self.debug('Deleting VM - %s' % vm.name) self.debug('Deleting VM - %s' % vm.name)

View File

@ -18,13 +18,14 @@
""" Component tests for - userdata """ Component tests for - userdata
""" """
# Import Local Modules # Import Local Modules
from marvin.lib.base import (VirtualMachine, from marvin.lib.base import (Account,
Account, VirtualMachine,
PublicIPAddress) Volume,
Template)
from nose.plugins.attrib import attr from nose.plugins.attrib import attr
from nuageTestCase import nuageTestCase from nuageTestCase import nuageTestCase
from marvin.cloudstackAPI import (createTemplate, from marvin.lib.utils import cleanup_resources
listVolumes) from marvin.cloudstackAPI import startVirtualMachine
import base64 import base64
@ -69,12 +70,10 @@ class TestNuagePasswordReset(nuageTestCase):
# create_template - Takes the VM object as the argument to create the template # create_template - Takes the VM object as the argument to create the template
def create_template(self, vm): def create_template(self, vm):
self.debug("CREATE TEMPLATE") self.debug("CREATE TEMPLATE")
list_volume = list_volumes( list_volume = Volume.list(self.apiclient,
self.apiclient, virtualmachineid=vm.id,
virtualmachineid=vm.id, type='ROOT',
type='ROOT', listall=True)
listall=True
)
if isinstance(list_volume, list): if isinstance(list_volume, list):
self.volume = list_volume[0] self.volume = list_volume[0]
else: else:
@ -115,7 +114,6 @@ class TestNuagePasswordReset(nuageTestCase):
# VSD verification # VSD verification
self.verify_vsp_floating_ip(network, vm, public_ip.ipaddress) self.verify_vsp_floating_ip(network, vm, public_ip.ipaddress)
vm_public_ip = public_ip.ipaddress.ipaddress
fw_rule = self.create_firewall_rule(public_ip, self.test_data["ingress_rule"]) fw_rule = self.create_firewall_rule(public_ip, self.test_data["ingress_rule"])
self.verify_vsp_firewall_rule(fw_rule) self.verify_vsp_firewall_rule(fw_rule)
@ -131,6 +129,35 @@ class TestNuagePasswordReset(nuageTestCase):
if not gotFirewallPolicy: if not gotFirewallPolicy:
raise ValueError('No firewall policy decision in vm interface') raise ValueError('No firewall policy decision in vm interface')
def stop_vm(self, vm):
self.debug("STOP VM")
vm.stop(self.apiclient)
list_vm_response = VirtualMachine.list(self.apiclient,
id=vm.id)
if isinstance(list_vm_response, list):
vm = list_vm_response[0]
if vm.state != 'Stopped':
raise Exception("Failed to stop VM (ID: %s) " %
self.vm.id)
else:
raise Exception("Invalid response from list_virtual_machines VM (ID: %s) " %
self.vm.id)
def install_cloud_set_guest_password_script(self, ssh_client):
self.debug("GET CLOUD-SET-GUEST-PASSWORD")
cmd = "cd /etc/init.d;wget http://people.apache.org/~tsp/cloud-set-guest-password"
result = self.execute_cmd(ssh_client, cmd)
self.debug("WGET CLOUD-SET-GUEST-PASSWORD: " + result)
if "200 OK" not in result:
self.fail("failed to get file cloud-set-guest-password")
cmds = ["chmod +x /etc/init.d/cloud-set-guest-password",
"chkconfig --add cloud-set-guest-password"
]
for c in cmds:
result = self.execute_cmd(ssh_client, c)
self.debug("get_set_password_file cmd " + c)
self.debug("get_set_password_file result " + result)
@attr(tags=["advanced", "nuagevsp"], required_hardware="true") @attr(tags=["advanced", "nuagevsp"], required_hardware="true")
def test_01_UserDataPasswordReset(self): def test_01_UserDataPasswordReset(self):
self.debug("START USER DATA PASSWORD RESET ON VM") self.debug("START USER DATA PASSWORD RESET ON VM")
@ -211,7 +238,7 @@ class TestNuagePasswordReset(nuageTestCase):
self.stop_vm(self.vm_1) self.stop_vm(self.vm_1)
self.create_template(self.vm_1) self.create_template(self.vm_1)
self.debug("DEPLOY VM 2 IN TEST NETWORK WITH NEW TEMPLATE") self.debug("DEPLOY VM 2 IN TEST NETWORK WITH NEW TEMPLATE")
self.vm_1 = self.create_VM_in_Network(self.network_1, "virtual_machine_pr") self.vm_2 = self.create_VM_in_Network(self.network_1, "virtual_machine_pr")
self.remove_vm2 = True self.remove_vm2 = True
self.debug("STARTING VM_2 ") self.debug("STARTING VM_2 ")
startCmd = startVirtualMachine.startVirtualMachineCmd() startCmd = startVirtualMachine.startVirtualMachineCmd()
@ -225,7 +252,7 @@ class TestNuagePasswordReset(nuageTestCase):
"Password enabled not working. Password same as virtual_machine password " "Password enabled not working. Password same as virtual_machine password "
) )
self.verify_vsp_vm(vm_2a) self.verify_vsp_vm(vm_2a)
self.debug("GET PUBLIC IP, CREATE AND VERIFY FIREWALL RULES") self.debug("GET PUBLIC IP. CREATE AND VERIFIED FIREWALL RULES")
public_ip_2 = self.acquire_Public_IP(self.network_1) public_ip_2 = self.acquire_Public_IP(self.network_1)
self.create_and_verify_fw(self.vm_2, public_ip_2, self.network_1) self.create_and_verify_fw(self.vm_2, public_ip_2, self.network_1)