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