X-Git-Url: http://wagner.pp.ru/gitweb/?a=blobdiff_plain;f=tests%2Ftestx509.py;h=fb6e054231e10170c00925b40d8978e068889f06;hb=6c34e2a01664aeb3a5a14f7a79e76b394349b672;hp=d083b1c59f75f2f8c69b75447e5cd6b96f77de40;hpb=954b6dc9e3312f8d8b49f20f8466e6d2a8342f35;p=oss%2Fctypescrypto.git diff --git a/tests/testx509.py b/tests/testx509.py index d083b1c..fb6e054 100644 --- a/tests/testx509.py +++ b/tests/testx509.py @@ -6,6 +6,7 @@ from ctypescrypto.oid import Oid from tempfile import NamedTemporaryFile import datetime import unittest +import os @@ -244,13 +245,14 @@ zVMSW4SOwg/H7ZMZ2cn6j1g0djIvruFQFGHUqFijyDATI+/GJYw2jxyA c2=X509(self.digicert_cert) self.assertTrue(c2.verify(store)) def test_verify_by_filestore(self): - trusted=NamedTemporaryFile() + trusted=NamedTemporaryFile(delete=False) trusted.write(self.ca_cert) - trusted.flush() + trusted.close() goodcert=X509(self.cert1) badcert=X509(self.cert1[0:-30]+"GG"+self.cert1[-28:]) gitcert=X509(self.digicert_cert) store=X509Store(file=trusted.name) + os.unlink(trusted.name) # We should successfuly verify certificate signed by our CA cert self.assertTrue(goodcert.verify(store)) # We should reject corrupted certificate