diff options
author | Heikki Toivonen <heikki@heikkitoivonen.net> | 2009-02-23 06:55:16 +0000 |
---|---|---|
committer | Heikki Toivonen <heikki@heikkitoivonen.net> | 2009-02-23 06:55:16 +0000 |
commit | 5fac116e3f984f62292dda3927f80de313c82f73 (patch) | |
tree | 1605ea00387bfe8b24eedc35029cd34b05a407c6 /tests/test_dsa.py | |
parent | de24738e6800c72fcb0543ef824cb3230b736c7e (diff) | |
download | m2crypto-5fac116e3f984f62292dda3927f80de313c82f73.tar.gz |
nosetests --with-coverage --cover-package=M2Crypt now reports 80% coverage.
git-svn-id: http://svn.osafoundation.org/m2crypto/trunk@675 2715db39-9adf-0310-9c64-84f055769b4b
Diffstat (limited to 'tests/test_dsa.py')
-rw-r--r-- | tests/test_dsa.py | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/tests/test_dsa.py b/tests/test_dsa.py index d22238d..d2ad00e 100644 --- a/tests/test_dsa.py +++ b/tests/test_dsa.py @@ -27,6 +27,9 @@ class DSATestCase(unittest.TestCase): def test_loadkey(self): dsa = DSA.load_key(self.privkey) assert len(dsa) == 512 + self.assertRaises(AttributeError, getattr, dsa, 'foobar') + for k in ('p', 'q', 'g', 'priv', 'pub'): + self.assertRaises(DSA.DSAError, setattr, dsa, k, 1) def test_loadparam(self): self.assertRaises(DSA.DSAError, DSA.load_key, self.param) @@ -57,6 +60,7 @@ class DSATestCase(unittest.TestCase): dsapub = DSA.load_pub_key(self.pubkey) assert dsapub.check_key() assert dsapub.verify(self.data, r, s) + self.assertRaises(DSA.DSAError, dsapub.sign) def test_verify_fail(self): dsa = DSA.load_key(self.privkey) |