X-Git-Url: http://git.onelab.eu/?p=sfa.git;a=blobdiff_plain;f=tests%2FtestCert.py;h=39c64d3f062e105a4cadbaf63a9b441d525826a3;hp=37e468b5def07476715e31c735d3b686ae2e1332;hb=HEAD;hpb=27d1df9592e7d7e94d8d3f22a6fc9d7ee5277dd4 diff --git a/tests/testCert.py b/tests/testCert.py old mode 100644 new mode 100755 index 37e468b5..39c64d3f --- a/tests/testCert.py +++ b/tests/testCert.py @@ -1,6 +1,6 @@ import unittest -import xmlrpclib -from cert import * +from sfa.trust.certificate import Certificate, Keypair +import xmlrpc.client class TestCert(unittest.TestCase): def setUp(self): @@ -42,7 +42,7 @@ class TestCert(unittest.TestCase): # try something a bit more complicated, like an xmlrpc encoding of # some parameters cert = Certificate(subject="test") - data = xmlrpclib.dumps((1, "foo", ["a", "b"], {"c": "d", "e": "f"}, True)) + data = xmlrpc.client.dumps((1, "foo", ["a", "b"], {"c": "d", "e": "f"}, True)) cert.set_data(data) self.assertEqual(cert.get_data(), data) @@ -112,7 +112,7 @@ class TestCert(unittest.TestCase): cert.sign() result = cert.verify(issuerKey) - self.assert_(result) + self.assertTrue(result) # create another key issuerKey2 = Keypair(create=True) @@ -120,14 +120,14 @@ class TestCert(unittest.TestCase): # and make sure it doesn't verify result = cert.verify(issuerKey2) - self.assert_(not result) + self.assertTrue(not result) # load the cert from a string, and verify again cert2 = Certificate(string = cert.save_to_string()) result = cert2.verify(issuerKey) - self.assert_(result) + self.assertTrue(result) result = cert2.verify(issuerKey2) - self.assert_(not result) + self.assertTrue(not result) def test_is_signed_by(self): cert1 = Certificate(subject="one") @@ -150,9 +150,9 @@ class TestCert(unittest.TestCase): cert2.set_issuer(key1, cert=cert1) # cert2 is signed by cert1 - self.assert_(cert2.is_signed_by_cert(cert1)) + self.assertTrue(cert2.is_signed_by_cert(cert1)) # cert1 is not signed by cert2 - self.assert_(not cert1.is_signed_by_cert(cert2)) + self.assertTrue(not cert1.is_signed_by_cert(cert2)) def test_parents(self): cert_root = Certificate(subject="root") @@ -181,9 +181,9 @@ class TestCert(unittest.TestCase): cert3.set_parent(cert2) cert3.sign() - self.assert_(cert1.verify(key_root)) - self.assert_(cert2.is_signed_by_cert(cert1)) - self.assert_(cert3.is_signed_by_cert(cert2)) + self.assertTrue(cert1.verify(key_root)) + self.assertTrue(cert2.is_signed_by_cert(cert1)) + self.assertTrue(cert3.is_signed_by_cert(cert2)) cert3.verify_chain([cert_root])