(self)
| 4217 | @requires_tls_version('TLSv1_1') |
| 4218 | @ignore_deprecation |
| 4219 | def test_min_max_version_tlsv1_1(self): |
| 4220 | client_context, server_context, hostname = testing_context() |
| 4221 | # client 1.0 to 1.2, server 1.0 to 1.1 |
| 4222 | client_context.minimum_version = ssl.TLSVersion.TLSv1 |
| 4223 | client_context.maximum_version = ssl.TLSVersion.TLSv1_2 |
| 4224 | server_context.minimum_version = ssl.TLSVersion.TLSv1 |
| 4225 | server_context.maximum_version = ssl.TLSVersion.TLSv1_1 |
| 4226 | seclevel_workaround(client_context, server_context) |
| 4227 | |
| 4228 | with ThreadedEchoServer(context=server_context) as server: |
| 4229 | with client_context.wrap_socket(socket.socket(), |
| 4230 | server_hostname=hostname) as s: |
| 4231 | s.connect((HOST, server.port)) |
| 4232 | self.assertEqual(s.version(), 'TLSv1.1') |
| 4233 | |
| 4234 | @requires_tls_version('TLSv1_2') |
| 4235 | @requires_tls_version('TLSv1') |
nothing calls this directly
no test coverage detected