コード例 #1
0
 def test_tlv_1(self):
     pd = ProxyData(version=2)
     pd.rest = TEST_TLV_DATA_1
     assert pd.tlv is not None
     assert pd.tlv.same_attribs(
         AUTHORITY=b"AUTHORITI",
         CRC32C=b"Z\xfd\xc6\xff",
         UNIQUE_ID=b"UNIKUE_ID",
         SSL=True,
         SSL_VERSION=b"TLSv1.3",
         SSL_CIPHER=b"ECDHE-RSA-AES256-CBC-SHA384",
         SSL_SIG_ALG=b"RSA-SHA256",
         SSL_KEY_ALG=b"RSA4096",
     )
コード例 #2
0
 def test_tlv_fake(self):
     pd = ProxyData(version=2)
     pd.rest = b"fake_tlv"  # Must be something that fails parsing in ProxyTLV
     assert pd.tlv is None