@@ -3703,7 +3703,7 @@ def test_min_max_version(self):
37033703 # client 1.0, server 1.2 (mismatch)
37043704 server_context .minimum_version = ssl .TLSVersion .TLSv1_2
37053705 server_context .maximum_version = ssl .TLSVersion .TLSv1_2
3706- client_context .minimum_version = ssl .TLSVersion .TLSv1
3706+ client_context .maximum_version = ssl .TLSVersion .TLSv1
37073707 client_context .maximum_version = ssl .TLSVersion .TLSv1
37083708 with ThreadedEchoServer (context = server_context ) as server :
37093709 with client_context .wrap_socket (socket .socket (),
@@ -4529,50 +4529,16 @@ def msg_cb(conn, direction, version, content_type, msg_type, data):
45294529 server_hostname = hostname ) as s :
45304530 s .connect ((HOST , server .port ))
45314531
4532- self .assertEqual (msg , [
4533- ("write" , TLSVersion .TLSv1 , _TLSContentType .HEADER ,
4534- _TLSMessageType .CERTIFICATE_STATUS ),
4535- ("write" , TLSVersion .TLSv1_2 , _TLSContentType .HANDSHAKE ,
4536- _TLSMessageType .CLIENT_HELLO ),
4537- ("read" , TLSVersion .TLSv1_2 , _TLSContentType .HEADER ,
4538- _TLSMessageType .CERTIFICATE_STATUS ),
4539- ("read" , TLSVersion .TLSv1_2 , _TLSContentType .HANDSHAKE ,
4540- _TLSMessageType .SERVER_HELLO ),
4541- ("read" , TLSVersion .TLSv1_2 , _TLSContentType .HEADER ,
4542- _TLSMessageType .CERTIFICATE_STATUS ),
4543- ("read" , TLSVersion .TLSv1_2 , _TLSContentType .HANDSHAKE ,
4544- _TLSMessageType .CERTIFICATE ),
4545- ("read" , TLSVersion .TLSv1_2 , _TLSContentType .HEADER ,
4546- _TLSMessageType .CERTIFICATE_STATUS ),
4532+ self .assertIn (
45474533 ("read" , TLSVersion .TLSv1_2 , _TLSContentType .HANDSHAKE ,
45484534 _TLSMessageType .SERVER_KEY_EXCHANGE ),
4549- ("read" , TLSVersion .TLSv1_2 , _TLSContentType .HEADER ,
4550- _TLSMessageType .CERTIFICATE_STATUS ),
4551- ("read" , TLSVersion .TLSv1_2 , _TLSContentType .HANDSHAKE ,
4552- _TLSMessageType .SERVER_DONE ),
4553- ("write" , TLSVersion .TLSv1_2 , _TLSContentType .HEADER ,
4554- _TLSMessageType .CERTIFICATE_STATUS ),
4555- ("write" , TLSVersion .TLSv1_2 , _TLSContentType .HANDSHAKE ,
4556- _TLSMessageType .CLIENT_KEY_EXCHANGE ),
4557- ("write" , TLSVersion .TLSv1_2 , _TLSContentType .HEADER ,
4558- _TLSMessageType .FINISHED ),
4535+ msg
4536+ )
4537+ self .assertIn (
45594538 ("write" , TLSVersion .TLSv1_2 , _TLSContentType .CHANGE_CIPHER_SPEC ,
45604539 _TLSMessageType .CHANGE_CIPHER_SPEC ),
4561- ("write" , TLSVersion .TLSv1_2 , _TLSContentType .HEADER ,
4562- _TLSMessageType .CERTIFICATE_STATUS ),
4563- ("write" , TLSVersion .TLSv1_2 , _TLSContentType .HANDSHAKE ,
4564- _TLSMessageType .FINISHED ),
4565- ("read" , TLSVersion .TLSv1_2 , _TLSContentType .HEADER ,
4566- _TLSMessageType .CERTIFICATE_STATUS ),
4567- ("read" , TLSVersion .TLSv1_2 , _TLSContentType .HANDSHAKE ,
4568- _TLSMessageType .NEWSESSION_TICKET ),
4569- ("read" , TLSVersion .TLSv1_2 , _TLSContentType .HEADER ,
4570- _TLSMessageType .FINISHED ),
4571- ("read" , TLSVersion .TLSv1_2 , _TLSContentType .HEADER ,
4572- _TLSMessageType .CERTIFICATE_STATUS ),
4573- ("read" , TLSVersion .TLSv1_2 , _TLSContentType .HANDSHAKE ,
4574- _TLSMessageType .FINISHED ),
4575- ])
4540+ msg
4541+ )
45764542
45774543
45784544def test_main (verbose = False ):
0 commit comments