Skip to content

Commit 6f0ff86

Browse files
author
Roland Hedberg
committed
Better error message
1 parent 6787ce4 commit 6f0ff86

File tree

2 files changed

+5
-4
lines changed

2 files changed

+5
-4
lines changed

src/saml2/sigver.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -856,7 +856,7 @@ def sign_statement(self, statement, node_name, key_file, node_id,
856856
logger.error(
857857
"Signing operation failed :\nstdout : %s\nstderr : %s" % (
858858
stdout, stderr))
859-
raise SigverError("Signing failed")
859+
raise SigverError(stderr)
860860
except DecryptError:
861861
raise SigverError("Signing failed")
862862

tests/test_40_sigver.py

Lines changed: 4 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,8 @@
11
#!/usr/bin/env python
22

33
import base64
4-
from saml2.sigver import pre_encryption_part, make_temp, XmlsecError
4+
from saml2.sigver import pre_encryption_part, make_temp, XmlsecError, \
5+
SigverError
56
from saml2.mdstore import MetadataStore
67
from saml2.saml import assertion_from_string, EncryptedAssertion
78
from saml2.samlp import response_from_string
@@ -495,7 +496,7 @@ def test_xmlsec_err():
495496
sec.sign_statement(assertion, class_name(assertion),
496497
key_file=full_path("tes.key"),
497498
node_id=assertion.id)
498-
except XmlsecError as err: # should throw an exception
499+
except (XmlsecError, SigverError) as err: # should throw an exception
499500
pass
500501
else:
501502
assert False
@@ -506,4 +507,4 @@ def test_xmlsec_err():
506507
# t.setup_class()
507508
# t.test_non_verify_2()
508509

509-
test_xbox()
510+
test_xmlsec_err()

0 commit comments

Comments
 (0)