MCPcopy Index your code
hub / github.com/RustPython/RustPython / test_min_max_version_tlsv1_1

Method test_min_max_version_tlsv1_1

Lib/test/test_ssl.py:3934–3947  ·  view source on GitHub ↗
(self)

Source from the content-addressed store, hash-verified

3932 @requires_tls_version('TLSv1_1')
3933 @ignore_deprecation
3934 def test_min_max_version_tlsv1_1(self):
3935 client_context, server_context, hostname = testing_context()
3936 # client 1.0 to 1.2, server 1.0 to 1.1
3937 client_context.minimum_version = ssl.TLSVersion.TLSv1
3938 client_context.maximum_version = ssl.TLSVersion.TLSv1_2
3939 server_context.minimum_version = ssl.TLSVersion.TLSv1
3940 server_context.maximum_version = ssl.TLSVersion.TLSv1_1
3941 seclevel_workaround(client_context, server_context)
3942
3943 with ThreadedEchoServer(context=server_context) as server:
3944 with client_context.wrap_socket(socket.socket(),
3945 server_hostname=hostname) as s:
3946 s.connect((HOST, server.port))
3947 self.assertEqual(s.version(), 'TLSv1.1')
3948
3949 @requires_tls_version('TLSv1_2')
3950 @requires_tls_version('TLSv1')

Callers

nothing calls this directly

Calls 8

testing_contextFunction · 0.85
seclevel_workaroundFunction · 0.85
ThreadedEchoServerClass · 0.85
wrap_socketMethod · 0.80
socketMethod · 0.80
connectMethod · 0.45
assertEqualMethod · 0.45
versionMethod · 0.45

Tested by

no test coverage detected