def test_assert_invalid_fingerprint(self): https_pool = HTTPSConnectionPool('localhost', self.port, cert_reqs='CERT_REQUIRED', ca_certs=DEFAULT_CA) https_pool.assert_fingerprint = 'AA:AA:AA:AA:AA:AAAA:AA:AAAA:AA:' \ 'AA:AA:AA:AA:AA:AA:AA:AA:AA' yield From(self.aioAssertRaises(SSLError, https_pool.request, 'GET', '/')) https_pool._get_conn() # Uneven length https_pool.assert_fingerprint = 'AA:A' yield From(self.aioAssertRaises(SSLError, https_pool.request, 'GET', '/')) https_pool._get_conn() # Invalid length https_pool.assert_fingerprint = 'AA' yield From(self.aioAssertRaises(SSLError, https_pool.request, 'GET', '/'))