def verify_vm_uve(self, vm_id, num_vm_ifs, msg_count): vns = VerificationOpsSrv("127.0.0.1", self._opserver_port) res = vns.get_ops_vm(vm_id) if res == {}: return False else: assert len(res) > 0 self._logger.info(str(res)) anum_vm_ifs = len(res.get_attr("Agent", "interface_list")) assert anum_vm_ifs == num_vm_ifs anum_vm_if_stats = len(res.get_attr("Agent", "if_stats_list")) assert anum_vm_if_stats == num_vm_ifs for i in range(num_vm_ifs): vm_if_dict = res.get_attr("Agent", "interface_list")[i] vm_if_stats_dict = res.get_attr("Agent", "if_stats_list")[i] evm_if_name = self._VM_IF_PREFIX + str(i) avm_if_name = vm_if_dict["name"] assert avm_if_name == evm_if_name avm_if_stats_name = vm_if_stats_dict["name"] assert avm_if_stats_name == evm_if_name epkt_count = self._INITIAL_PKT_COUNT + (msg_count - 1) * self._PKTS_PER_SEC apkt_count = vm_if_stats_dict["in_pkts"] assert int(apkt_count) == epkt_count ebyte_count = epkt_count * self._BYTES_PER_PACKET abyte_count = vm_if_stats_dict["in_bytes"] assert int(abyte_count) == ebyte_count return True
def verify_vm_uve(self, vm_id, num_vm_ifs, msg_count, opserver_port=None): if opserver_port is not None: vns = VerificationOpsSrv('127.0.0.1', opserver_port) else: vns = VerificationOpsSrv('127.0.0.1', self._opserver_port) res = vns.get_ops_vm(vm_id) if res == {}: return False else: assert(len(res) > 0) self._logger.info(str(res)) anum_vm_ifs = len(res.get_attr('Agent', 'interface_list')) assert anum_vm_ifs == num_vm_ifs anum_vm_if_stats = len(res.get_attr('Agent', 'if_stats_list')) assert anum_vm_if_stats == num_vm_ifs for i in range(num_vm_ifs): vm_if_dict = res.get_attr('Agent', 'interface_list')[i] vm_if_stats_dict = res.get_attr('Agent', 'if_stats_list')[i] evm_if_name = self._VM_IF_PREFIX + str(i) avm_if_name = vm_if_dict['name'] assert avm_if_name == evm_if_name avm_if_stats_name = vm_if_stats_dict['name'] assert avm_if_stats_name == evm_if_name epkt_count = self._INITIAL_PKT_COUNT + \ (msg_count - 1) * self._PKTS_PER_SEC apkt_count = vm_if_stats_dict['in_pkts'] assert int(apkt_count) == epkt_count ebyte_count = epkt_count * self._BYTES_PER_PACKET abyte_count = vm_if_stats_dict['in_bytes'] assert int(abyte_count) == ebyte_count return True
def verify_vm_uve(self, vm_id, num_vm_ifs, msg_count, opserver_port=None): if opserver_port is not None: vns = VerificationOpsSrv('127.0.0.1', opserver_port) else: vns = VerificationOpsSrv('127.0.0.1', self._opserver_port) res = vns.get_ops_vm(vm_id) if res == {}: return False else: assert (len(res) > 0) self._logger.info(str(res)) anum_vm_ifs = len(res.get_attr('Agent', 'interface_list')) assert anum_vm_ifs == num_vm_ifs anum_vm_if_stats = len(res.get_attr('Agent', 'if_stats_list')) assert anum_vm_if_stats == num_vm_ifs for i in range(num_vm_ifs): vm_if_dict = res.get_attr('Agent', 'interface_list')[i] vm_if_stats_dict = res.get_attr('Agent', 'if_stats_list')[i] evm_if_name = self._VM_IF_PREFIX + str(i) avm_if_name = vm_if_dict['name'] assert avm_if_name == evm_if_name avm_if_stats_name = vm_if_stats_dict['name'] assert avm_if_stats_name == evm_if_name epkt_count = self._INITIAL_PKT_COUNT + \ (msg_count - 1) * self._PKTS_PER_SEC apkt_count = vm_if_stats_dict['in_pkts'] assert int(apkt_count) == epkt_count ebyte_count = epkt_count * self._BYTES_PER_PACKET abyte_count = vm_if_stats_dict['in_bytes'] assert int(abyte_count) == ebyte_count return True
def verify_vm_uve(self, vm_id, num_vm_ifs, msg_count, opserver_port=None): if opserver_port is not None: vns = VerificationOpsSrv('127.0.0.1', opserver_port) else: vns = VerificationOpsSrv('127.0.0.1', self._opserver_port) res = vns.get_ops_vm(vm_id) if res == {}: return False else: assert(len(res) > 0) self._logger.info(str(res)) anum_vm_ifs = len(res.get_attr('Agent', 'interface_list')) assert anum_vm_ifs == num_vm_ifs for i in range(num_vm_ifs): vm_if_dict = res.get_attr('Agent', 'interface_list')[i] evm_if_name = self._VM_IF_PREFIX + str(i) avm_if_name = vm_if_dict['name'] assert avm_if_name == evm_if_name return True
def verify_vm_uve(self, vm_id, num_vm_ifs, msg_count, opserver_port=None): if opserver_port is not None: vns = VerificationOpsSrv('127.0.0.1', opserver_port) else: vns = VerificationOpsSrv('127.0.0.1', self._opserver_port) res = vns.get_ops_vm(vm_id) if res == {}: return False else: assert (len(res) > 0) self._logger.info(str(res)) anum_vm_ifs = len(res.get_attr('Agent', 'interface_list')) assert anum_vm_ifs == num_vm_ifs for i in range(num_vm_ifs): vm_if_dict = res.get_attr('Agent', 'interface_list')[i] evm_if_name = self._VM_IF_PREFIX + str(i) avm_if_name = vm_if_dict['name'] assert avm_if_name == evm_if_name return True