tests: fix "test-client.py" ignoring missing "NM" module

Fixes: 8959083784 ('tests: skip test in "test-client.py" if the pexepect dependency is not available')
This commit is contained in:
Thomas Haller
2022-08-24 14:00:57 +02:00
parent 90b267afa7
commit f7e484c8ed

View File

@@ -117,14 +117,18 @@ import gi
try: try:
from gi.repository import GLib from gi.repository import GLib
except ImportError as e: except ImportError:
GLib = None GLib = None
try: try:
gi.require_version("NM", "1.0") gi.require_version("NM", "1.0")
from gi.repository import NM except ValueError:
except ImportError as e:
NM = None NM = None
else:
try:
from gi.repository import NM
except ImportError:
NM = None
try: try:
import pexpect import pexpect