def test_network_addresses(self): # Machine is off ip_addresses = vb_get_network_addresses(machine_name=BOOTABLE_BASE_BOX_NAME) network_count = len(ip_addresses) self.assertEqual(network_count, 0) # Machine is up again vb_start_vm(BOOTABLE_BASE_BOX_NAME) ip_addresses = vb_wait_for_network_address(20, machine_name=BOOTABLE_BASE_BOX_NAME) network_count = len(ip_addresses) self.assertGreater(network_count, 0) for ip_address in ip_addresses: self.assertIsIpAddress(ip_address)
def test_start_stop(self): for i in range(2): machine = vb_start_vm(BOOTABLE_BASE_BOX_NAME, 20000) self.assertEqual(machine_get_machinestate_str(machine), "Running") machine = vb_stop_vm(BOOTABLE_BASE_BOX_NAME) self.assertEqual(machine_get_machinestate_str(machine), "PoweredOff")