summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorEli Collins <elic@assurancetechnologies.com>2011-05-03 12:13:55 -0400
committerEli Collins <elic@assurancetechnologies.com>2011-05-03 12:13:55 -0400
commite7674fd85d1e7016b2dff39ff1e73a46490e2c86 (patch)
tree52d208a06c2d452025f3579de059164d168d0520
parent232455743960ebb35a6102ba7d36e5fd19496c0a (diff)
downloadpasslib-e7674fd85d1e7016b2dff39ff1e73a46490e2c86.tar.gz
split HandlerCase verify_invalid test into verify_malformed & verify_unidentified, to make failures easier to diagnose
-rw-r--r--passlib/tests/utils.py13
1 files changed, 9 insertions, 4 deletions
diff --git a/passlib/tests/utils.py b/passlib/tests/utils.py
index bd6c5a6..f4c9269 100644
--- a/passlib/tests/utils.py
+++ b/passlib/tests/utils.py
@@ -492,16 +492,21 @@ class HandlerCase(TestCase):
continue
self.assertRaises(ValueError, self.do_verify, 'stub', hash, __msg__="scheme=%r, hash=%r:" % (name, hash))
- def test_22_verify_invalid(self):
- "test verify() throws error against known-invalid hashes"
- if not self.known_unidentified_hashes and not self.known_malformed_hashes:
+ def test_22_verify_unidentified(self):
+ "test verify() throws error against known-unidentified hashes"
+ if not self.known_unidentified_hashes:
raise SkipTest
for hash in self.known_unidentified_hashes:
self.assertRaises(ValueError, self.do_verify, 'stub', hash, __msg__="hash=%r:" % (hash,))
+
+ def test_23_verify_malformed(self):
+ "test verify() throws error against known-malformed hashes"
+ if not self.known_malformed_hashes:
+ raise SkipTest
for hash in self.known_malformed_hashes:
self.assertRaises(ValueError, self.do_verify, 'stub', hash, __msg__="hash=%r:" % (hash,))
- def test_23_verify_none(self):
+ def test_24_verify_none(self):
"test verify() throws error against hash=None/empty string"
#find valid hash so that doesn't mask error
self.assertRaises(ValueError, self.do_verify, 'stub', None, __msg__="hash=None:")