diff options
| author | Eli Collins <elic@assurancetechnologies.com> | 2011-05-03 12:13:55 -0400 |
|---|---|---|
| committer | Eli Collins <elic@assurancetechnologies.com> | 2011-05-03 12:13:55 -0400 |
| commit | e7674fd85d1e7016b2dff39ff1e73a46490e2c86 (patch) | |
| tree | 52d208a06c2d452025f3579de059164d168d0520 /passlib | |
| parent | 232455743960ebb35a6102ba7d36e5fd19496c0a (diff) | |
| download | passlib-e7674fd85d1e7016b2dff39ff1e73a46490e2c86.tar.gz | |
split HandlerCase verify_invalid test into verify_malformed & verify_unidentified, to make failures easier to diagnose
Diffstat (limited to 'passlib')
| -rw-r--r-- | passlib/tests/utils.py | 13 |
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:") |
