summaryrefslogtreecommitdiff
path: root/tests/test_openpgp.py
diff options
context:
space:
mode:
authorMichał Górny <mgorny@gentoo.org>2017-10-27 16:13:38 +0200
committerMichał Górny <mgorny@gentoo.org>2017-10-27 16:13:38 +0200
commitb2a777a359d046e4d68440bc389b59608277d436 (patch)
tree19df8907d838e4d27211ed6646e4beadaf68373e /tests/test_openpgp.py
parentde7c53b0264ddcf63fb0c56fdb125072b92c0057 (diff)
downloadgemato-b2a777a359d046e4d68440bc389b59608277d436.tar.gz
test_openpgp: Fix recursiveloader tests for missing OpenPGP
Diffstat (limited to 'tests/test_openpgp.py')
-rw-r--r--tests/test_openpgp.py26
1 files changed, 16 insertions, 10 deletions
diff --git a/tests/test_openpgp.py b/tests/test_openpgp.py
index c3f61d2..c0a3a5f 100644
--- a/tests/test_openpgp.py
+++ b/tests/test_openpgp.py
@@ -387,11 +387,14 @@ class OpenPGPNoKeyTest(unittest.TestCase):
with io.open(os.path.join(d, 'Manifest'), 'w') as f:
f.write(SIGNED_MANIFEST)
- self.assertRaises(gemato.exceptions.OpenPGPVerificationFailure,
- gemato.recursiveloader.ManifestRecursiveLoader,
- os.path.join(d, 'Manifest'),
- verify_openpgp=True,
- openpgp_env=self.env)
+ try:
+ self.assertRaises(gemato.exceptions.OpenPGPVerificationFailure,
+ gemato.recursiveloader.ManifestRecursiveLoader,
+ os.path.join(d, 'Manifest'),
+ verify_openpgp=True,
+ openpgp_env=self.env)
+ except gemato.exceptions.OpenPGPNoImplementation as e:
+ raise unittest.SkipTest(str(e))
finally:
shutil.rmtree(d)
@@ -402,11 +405,14 @@ class OpenPGPNoKeyTest(unittest.TestCase):
os.path.join(d, 'Manifest.gz'), 'w') as cf:
cf.write(SIGNED_MANIFEST)
- self.assertRaises(gemato.exceptions.OpenPGPVerificationFailure,
- gemato.recursiveloader.ManifestRecursiveLoader,
- os.path.join(d, 'Manifest.gz'),
- verify_openpgp=True,
- openpgp_env=self.env)
+ try:
+ self.assertRaises(gemato.exceptions.OpenPGPVerificationFailure,
+ gemato.recursiveloader.ManifestRecursiveLoader,
+ os.path.join(d, 'Manifest.gz'),
+ verify_openpgp=True,
+ openpgp_env=self.env)
+ except gemato.exceptions.OpenPGPNoImplementation as e:
+ raise unittest.SkipTest(str(e))
finally:
shutil.rmtree(d)