def verify_si(self, stack, stack_name, si_name, st_fix, max_inst, svc_mode, image): svc_inst = self.useFixture(SvcInstanceFixture( connections=self.connections, inputs=self.inputs, domain_name='default-domain', project_name=self.inputs.project_name, si_name=si_name, svc_template=st_fix.st_obj, if_list=st_fix.if_list)) assert svc_inst.verify_on_setup() if self.pt_based_svc: op = stack.stacks.get(stack_name).outputs for output in op: if output['output_key'] == 'svm_id': svm_id = output['output_value'] vm = VMFixture(self.connections, uuid=svm_id) vm.setUp() vm.verify_on_setup() image='ubuntu-in-net' (vm.vm_username, vm.vm_password) = vm.orch.get_image_account(image) svc_inst._svm_list.append(vm) if self.inputs.get_af() == 'v6': vm.run_cmd_on_vm(['dhclient -6 -pf /var/run/dhclient6.eth0.pid -lf /var/lib/dhcp/dhclient6.eth0.leases', 'dhclient -6 -pf /var/run/dhclient6.eth1.pid -lf /var/lib/dhcp/dhclient6.eth1.leases'], as_sudo=True) return svc_inst