adjust failing markers for httplib

This commit is contained in:
Jeong YunWon authored and Jeong Yunwon committed 2022-08-21 15:23:51 +09:00
1 parent c1a40614b2
commit 9a535bdd32
1 file changed
+10
+10
View File
@@ -1695,6 +1695,8 @@ class HTTPSTest(TestCase):
h = client.HTTPSConnection(HOST, TimeoutTest.PORT, timeout=30)
self.assertEqual(h.timeout, 30)
# TODO: RUSTPYTHON
@unittest.expectedFailure
def test_networked(self):
# Default settings: requires a valid cert from a trusted CA
import ssl
@@ -1732,6 +1734,8 @@ class HTTPSTest(TestCase):
h.close()
self.assertIn('text/html', content_type)
# TODO: RUSTPYTHON
@unittest.expectedFailure
def test_networked_good_cert(self):
# We feed the server's cert as a validating cert
import ssl
@@ -1765,6 +1769,8 @@ class HTTPSTest(TestCase):
h.close()
self.assertIn('nginx', server_string)
# TODO: RUSTPYTHON
@unittest.expectedFailure
def test_networked_bad_cert(self):
# We feed a "CA" cert that is unrelated to the server's cert
import ssl
@@ -1777,6 +1783,8 @@ class HTTPSTest(TestCase):
h.request('GET', '/')
self.assertEqual(exc_info.exception.reason, 'CERTIFICATE_VERIFY_FAILED')
# TODO: RUSTPYTHON
@unittest.expectedFailure
def test_local_unknown_cert(self):
# The custom cert isn't known to the default trust bundle
import ssl
@@ -1799,6 +1807,8 @@ class HTTPSTest(TestCase):
self.addCleanup(resp.close)
self.assertEqual(resp.status, 404)
# TODO: RUSTPYTHON
@unittest.expectedFailure
def test_local_bad_hostname(self):
# The (valid) cert doesn't validate the HTTP hostname
import ssl