summaryrefslogtreecommitdiff
path: root/tests
diff options
context:
space:
mode:
Diffstat (limited to 'tests')
-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)