58 lines
1.3 KiB
Diff
58 lines
1.3 KiB
Diff
|
From 871d07cc1e6533cf60950ebc75825e313c96e42b Mon Sep 17 00:00:00 2001
|
||
|
From: Benjamin Berg <bberg@redhat.com>
|
||
|
Date: Wed, 15 Jan 2020 18:42:54 +0100
|
||
|
Subject: [PATCH 179/181] tests: Return skip error if import fails
|
||
|
|
||
|
Rather than backtracing, just print the exception and return a skip
|
||
|
error if the import fails.
|
||
|
---
|
||
|
tests/virtual-image.py | 32 ++++++++++++++++++--------------
|
||
|
1 file changed, 18 insertions(+), 14 deletions(-)
|
||
|
|
||
|
diff --git a/tests/virtual-image.py b/tests/virtual-image.py
|
||
|
index a6bf6d2..da77eee 100755
|
||
|
--- a/tests/virtual-image.py
|
||
|
+++ b/tests/virtual-image.py
|
||
|
@@ -1,20 +1,24 @@
|
||
|
#!/usr/bin/env python3
|
||
|
|
||
|
-
|
||
|
-import gi
|
||
|
-gi.require_version('FPrint', '2.0')
|
||
|
-from gi.repository import FPrint, GLib, Gio
|
||
|
-
|
||
|
-import os
|
||
|
import sys
|
||
|
-import unittest
|
||
|
-import socket
|
||
|
-import struct
|
||
|
-import subprocess
|
||
|
-import shutil
|
||
|
-import glob
|
||
|
-import cairo
|
||
|
-import tempfile
|
||
|
+try:
|
||
|
+ import gi
|
||
|
+ gi.require_version('FPrint', '2.0')
|
||
|
+ from gi.repository import FPrint, GLib, Gio
|
||
|
+
|
||
|
+ import os
|
||
|
+ import sys
|
||
|
+ import unittest
|
||
|
+ import socket
|
||
|
+ import struct
|
||
|
+ import subprocess
|
||
|
+ import shutil
|
||
|
+ import glob
|
||
|
+ import cairo
|
||
|
+ import tempfile
|
||
|
+except Exception as e:
|
||
|
+ print("Missing dependencies: %s" % str(e))
|
||
|
+ sys.exit(77)
|
||
|
|
||
|
# Re-run the test with the passed wrapper if set
|
||
|
wrapper = os.getenv('LIBFPRINT_TEST_WRAPPER')
|
||
|
--
|
||
|
2.24.1
|
||
|
|