aboutsummaryrefslogtreecommitdiff
path: root/tests
diff options
context:
space:
mode:
authorJohn Snow <jsnow@redhat.com>2023-10-06 15:52:40 -0400
committerJohn Snow <jsnow@redhat.com>2023-10-11 16:02:34 -0400
commitff2e08132f332b6b64d69774dd9a40a2b74fd04c (patch)
tree6d73455a887dee638f0acb515d3b40d4b742f531 /tests
parent46d4747ab59721e657c0012d2f2ca6f3aeb7085d (diff)
downloadqemu-ff2e08132f332b6b64d69774dd9a40a2b74fd04c.zip
qemu-ff2e08132f332b6b64d69774dd9a40a2b74fd04c.tar.gz
qemu-ff2e08132f332b6b64d69774dd9a40a2b74fd04c.tar.bz2
Python/iotests: Add type hint for nbd module
The test bails gracefully if this module isn't installed, but linters need a little help understanding that. It's enough to just declare the type in this case. (Fixes pylint complaining about use of an uninitialized variable because it isn't wise enough to understand the notrun call is noreturn.) Signed-off-by: John Snow <jsnow@redhat.com> Reviewed-by: Eric Blake <eblake@redhat.com> Reviewed-by: Vladimir Sementsov-Ogievskiy <vsementsov@yandex-team.ru> Message-id: 20231006195243.3131140-2-jsnow@redhat.com Signed-off-by: John Snow <jsnow@redhat.com>
Diffstat (limited to 'tests')
-rwxr-xr-xtests/qemu-iotests/tests/nbd-multiconn4
1 files changed, 3 insertions, 1 deletions
diff --git a/tests/qemu-iotests/tests/nbd-multiconn b/tests/qemu-iotests/tests/nbd-multiconn
index 478a1ea..7e686a7 100755
--- a/tests/qemu-iotests/tests/nbd-multiconn
+++ b/tests/qemu-iotests/tests/nbd-multiconn
@@ -20,6 +20,8 @@
import os
from contextlib import contextmanager
+from types import ModuleType
+
import iotests
from iotests import qemu_img_create, qemu_io
@@ -28,7 +30,7 @@ disk = os.path.join(iotests.test_dir, 'disk')
size = '4M'
nbd_sock = os.path.join(iotests.sock_dir, 'nbd_sock')
nbd_uri = 'nbd+unix:///{}?socket=' + nbd_sock
-
+nbd: ModuleType
@contextmanager
def open_nbd(export_name):