@@ -96,9 +96,6 @@ def _hash_request(h, req):
9696
9797
9898class MocketSocket :
99- cipher = lambda s : ("ADH" , "AES256" , "SHA" )
100- compression = lambda s : ssl .OP_NO_COMPRESSION
101-
10299 def __init__ (
103100 self ,
104101 family : socket .AddressFamily | int = socket .AF_INET ,
@@ -117,10 +114,6 @@ def __init__(
117114 self ._buflen = 65536
118115 self ._timeout : float | None = None
119116
120- self ._secure_socket = False
121- self ._did_handshake = False
122- self ._sent_non_empty_bytes = False
123-
124117 self ._host = None
125118 self ._port = None
126119 self ._address = None
@@ -187,9 +180,6 @@ def settimeout(self, timeout: float | None) -> None:
187180 def getsockopt (level : int , optname : int , buflen : int | None = None ) -> int :
188181 return socket .SOCK_STREAM
189182
190- def do_handshake (self ) -> None :
191- self ._did_handshake = True
192-
193183 def getpeername (self ) -> _RetAddress :
194184 return self ._address
195185
@@ -202,32 +192,6 @@ def getblocking(self) -> bool:
202192 def getsockname (self ) -> _RetAddress :
203193 return true_gethostbyname (self ._address [0 ]), self ._address [1 ]
204194
205- def getpeercert (self , binary_form : bool = False ) -> _PeerCertRetDictType :
206- if not (self ._host and self ._port ):
207- self ._address = self ._host , self ._port = Mocket ._address
208-
209- now = datetime .now ()
210- shift = now + timedelta (days = 30 * 12 )
211- return {
212- "notAfter" : shift .strftime ("%b %d %H:%M:%S GMT" ),
213- "subjectAltName" : (
214- ("DNS" , f"*.{ self ._host } " ),
215- ("DNS" , self ._host ),
216- ("DNS" , "*" ),
217- ),
218- "subject" : (
219- (("organizationName" , f"*.{ self ._host } " ),),
220- (("organizationalUnitName" , "Domain Control Validated" ),),
221- (("commonName" , f"*.{ self ._host } " ),),
222- ),
223- }
224-
225- def unwrap (self ) -> MocketSocket :
226- return self
227-
228- def write (self , data : bytes ) -> int | None :
229- return self .send (encode_to_bytes (data ))
230-
231195 def connect (self , address : Address ) -> None :
232196 self ._address = self ._host , self ._port = address
233197 Mocket ._address = address
@@ -254,14 +218,6 @@ def sendall(self, data, entry=None, *args, **kwargs):
254218 self .io .truncate ()
255219 self .io .seek (0 )
256220
257- def read (self , buffersize : int | None = None ) -> bytes :
258- rv = self .io .read (buffersize )
259- if rv :
260- self ._sent_non_empty_bytes = True
261- if self ._did_handshake and not self ._sent_non_empty_bytes :
262- raise ssl .SSLWantReadError ("The operation did not complete (read)" )
263- return rv
264-
265221 def recv_into (
266222 self ,
267223 buffer : WriteableBuffer ,
@@ -344,14 +300,6 @@ def true_sendall(self, data: ReadableBuffer, *args: Any, **kwargs: Any) -> int:
344300 host , port = self ._host , self ._port
345301 host = true_gethostbyname (host )
346302
347- if isinstance (self ._true_socket , true_socket ) and self ._secure_socket :
348- from mocket .ssl .context import true_urllib3_ssl_wrap_socket
349-
350- self ._true_socket = true_urllib3_ssl_wrap_socket (
351- self ._true_socket ,
352- ** self ._kwargs ,
353- )
354-
355303 with contextlib .suppress (OSError , ValueError ):
356304 # already connected
357305 self ._true_socket .connect ((host , port ))
0 commit comments