diff options
author | Thomas Haller <thaller@redhat.com> | 2022-08-24 14:00:57 +0200 |
---|---|---|
committer | Thomas Haller <thaller@redhat.com> | 2022-08-26 00:01:12 +0200 |
commit | d6d76f900f781d678f5fda68fe6b1685a561a94b (patch) | |
tree | 4e06cee82de6263d6f830311514fabf519fb982c | |
parent | 3dc59431348925947beaf9113ecc11b3bed60abf (diff) |
tests: fix "test-client.py" ignoring missing "NM" module
Fixes: 895908378435 ('tests: skip test in "test-client.py" if the pexepect dependency is not available')
(cherry picked from commit f7e484c8eda484bed8ce98546fc1da6a86d91a26)
-rwxr-xr-x | src/tests/client/test-client.py | 10 |
1 files changed, 7 insertions, 3 deletions
diff --git a/src/tests/client/test-client.py b/src/tests/client/test-client.py index 7204987e31..68cc08e86d 100755 --- a/src/tests/client/test-client.py +++ b/src/tests/client/test-client.py @@ -117,14 +117,18 @@ import gi try: from gi.repository import GLib -except ImportError as e: +except ImportError: GLib = None try: gi.require_version("NM", "1.0") - from gi.repository import NM -except ImportError as e: +except ValueError: NM = None +else: + try: + from gi.repository import NM + except ImportError: + NM = None try: import pexpect |