|
Server : LiteSpeed System : Linux host 5.15.0-161-generic #171-Ubuntu SMP Sat Oct 11 08:17:01 UTC 2025 x86_64 User : idnco5810 ( 1093) PHP Version : 8.2.29 Disable Function : NONE Directory : /lib/python3/dist-packages/twisted/test/__pycache__/ |
Upload File : |
o
�bXD � @ s� d Z ddlZddlZddlmZmZ ddlmZ ddlm Z ddl
mZ ddlm
Z
ddlmZ G d d
� d
e
j�ZG dd� d�ZG d
d� de j�ZG dd� dej�ZG dd� dej�ZdS )z_
Tests for L{twisted.protocol.socks}, an implementation of the SOCKSv4 and
SOCKSv4a protocols.
� N)�address�defer)�DNSLookupError)�socks)� iterbytes)�
proto_helpers)�unittestc @ s, e Zd ZdZdZdd� Zdd� Zdd� ZdS ) �StringTCPTransportFNc C s | j S )N)�peer��self� r
�9/usr/lib/python3/dist-packages/twisted/test/test_socks.py�getPeer s zStringTCPTransport.getPeerc C s t �ddd�S )N�TCPz2.3.4.5�* )r �IPv4Addressr r
r
r �getHost s zStringTCPTransport.getHostc C s
d| _ d S )NT)�stringTCPTransport_closingr r
r
r �loseConnection s
z!StringTCPTransport.loseConnection)�__name__�
__module__�__qualname__r r
r r r r
r
r
r r s r c @ s e Zd ZdZdd� Zdd� ZdS )�FakeResolverReactorzP
Bare-bones reactor with deterministic behavior for the resolve method.
c C s
|| _ dS )z�
@type names: L{dict} containing L{str} keys and L{str} values.
@param names: A hostname to IP address mapping. The IP addresses are
stringified dotted quads.
N)�names)r r r
r
r �__init__'