tests/avocado/migration: Get find_free_port() from the ports

In upstream Avocado, the find_free_port() function is not available
from "network" anymore, but must be used via "ports", see:

 https://github.com/avocado-framework/avocado/commit/22fc98c6ff76cc55c48

To be able to update to a newer Avocado version later, let's use
the new way for accessing the find_free_port() function here.

Signed-off-by: Thomas Huth <thuth@redhat.com>
Reviewed-by: Philippe Mathieu-Daudé <f4bug@amsat.org>
Message-Id: <20220829121939.209329-1-thuth@redhat.com>
Signed-off-by: Thomas Huth <thuth@redhat.com>
This commit is contained in:
Thomas Huth 2022-08-29 14:19:39 +02:00
parent 146f39d7f3
commit da55be562e
1 changed files with 2 additions and 2 deletions

View File

@ -14,7 +14,7 @@ import tempfile
from avocado_qemu import QemuSystemTest from avocado_qemu import QemuSystemTest
from avocado import skipUnless from avocado import skipUnless
from avocado.utils import network from avocado.utils.network import ports
from avocado.utils import wait from avocado.utils import wait
from avocado.utils.path import find_command from avocado.utils.path import find_command
@ -57,7 +57,7 @@ class Migration(QemuSystemTest):
self.assert_migration(source_vm, dest_vm) self.assert_migration(source_vm, dest_vm)
def _get_free_port(self): def _get_free_port(self):
port = network.find_free_port() port = ports.find_free_port()
if port is None: if port is None:
self.cancel('Failed to find a free port') self.cancel('Failed to find a free port')
return port return port