X-Git-Url: http://git.onelab.eu/?a=blobdiff_plain;f=tests%2FtestCert.py;h=b2e813300a7c6ef77aebefe22ee0ca95f2734781;hb=052e281f8c79237b6759cbb259407f071adda1cc;hp=68b3d11075d78117b58a1031bf96d5a1904700f3;hpb=569614766f80d3b4520424d953eba9b800073218;p=sfa.git diff --git a/tests/testCert.py b/tests/testCert.py old mode 100644 new mode 100755 index 68b3d110..b2e81330 --- 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 +from sfa.util.py23 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) @@ -185,14 +185,14 @@ class TestCert(unittest.TestCase): self.assert_(cert2.is_signed_by_cert(cert1)) self.assert_(cert3.is_signed_by_cert(cert2)) - self.assert_(cert3.verify_chain([cert_root])) + cert3.verify_chain([cert_root]) # now save the chain to a string and load it into a new certificate str_chain = cert3.save_to_string(save_parents=True) cert4 = Certificate(string = str_chain) # verify the newly loaded chain still verifies - self.assert_(cert4.verify_chain([cert_root])) + cert4.verify_chain([cert_root]) # verify the parentage self.assertEqual(cert4.get_parent().get_subject(), "two")