mirror of
https://github.com/Grasscutters/mitmproxy.git
synced 2024-11-27 02:24:18 +00:00
always use with statement to open files
This commit is contained in:
parent
6d1b601ddf
commit
f93cd6a335
@ -116,11 +116,15 @@ class TestDummyCert:
|
||||
|
||||
class TestSSLCert:
|
||||
def test_simple(self):
|
||||
c = certutils.SSLCert.from_pem(file(tutils.test_data.path("data/text_cert"), "rb").read())
|
||||
with open(tutils.test_data.path("data/text_cert"), "rb") as f:
|
||||
d = f.read()
|
||||
c = certutils.SSLCert.from_pem(d)
|
||||
assert c.cn == "google.com"
|
||||
assert len(c.altnames) == 436
|
||||
|
||||
c = certutils.SSLCert.from_pem(file(tutils.test_data.path("data/text_cert_2"), "rb").read())
|
||||
with open(tutils.test_data.path("data/text_cert_2"), "rb") as f:
|
||||
d = f.read()
|
||||
c = certutils.SSLCert.from_pem(d)
|
||||
assert c.cn == "www.inode.co.nz"
|
||||
assert len(c.altnames) == 2
|
||||
assert c.digest("sha1")
|
||||
@ -134,12 +138,15 @@ class TestSSLCert:
|
||||
c.has_expired
|
||||
|
||||
def test_err_broken_sans(self):
|
||||
c = certutils.SSLCert.from_pem(file(tutils.test_data.path("data/text_cert_weird1"), "rb").read())
|
||||
with open(tutils.test_data.path("data/text_cert_weird1"), "rb") as f:
|
||||
d = f.read()
|
||||
c = certutils.SSLCert.from_pem(d)
|
||||
# This breaks unless we ignore a decoding error.
|
||||
c.altnames
|
||||
|
||||
def test_der(self):
|
||||
d = file(tutils.test_data.path("data/dercert"),"rb").read()
|
||||
with open(tutils.test_data.path("data/dercert"), "rb") as f:
|
||||
d = f.read()
|
||||
s = certutils.SSLCert.from_der(d)
|
||||
assert s.cn
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user