We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent 9798d6d commit fc565baCopy full SHA for fc565ba
tests/test_main.py
@@ -156,3 +156,12 @@ def test_register_non_callables(self):
156
cbs = self._mismatch_callbacks()
157
cbs[idx] = None
158
self.assertRaises(TypeError, xmlsec.register_callbacks, *cbs)
159
+
160
+ def test_sign_external_data_fails_on_read_callback_wrong_returns(self):
161
+ xmlsec.register_callbacks(
162
+ lambda filename: filename == b'cid:123456',
163
+ lambda filename: BytesIO(b'<html><head/><body/></html>'),
164
+ lambda bio, buf: None,
165
+ lambda bio: bio.close(),
166
+ )
167
+ self._expect_sign_failure()
0 commit comments