Server IP : 209.38.156.173 / Your IP : 216.73.216.122 [ Web Server : Apache/2.4.52 (Ubuntu) System : Linux lakekumayuhotel 5.15.0-136-generic #147-Ubuntu SMP Sat Mar 15 15:53:30 UTC 2025 x86_64 User : root ( 0) PHP Version : 8.1.2-1ubuntu2.22 Disable Function : NONE Domains : 2 Domains MySQL : OFF | cURL : ON | WGET : ON | Perl : ON | Python : OFF | Sudo : ON | Pkexec : ON Directory : /usr/lib/python3/dist-packages/twisted/internet/test/__pycache__/ |
Upload File : |
o �b� � @ s� d Z ddlZddlmZ ddlmZ ddlmZ ddlm Z edkr)ddl mZ ndd l mZ G d d� d�Z G dd � d e�ZG dd� de j�ZdS )zK Tests for the internal implementation details of L{twisted.internet.udp}. � N)�udp)�DatagramProtocol)�platformType)�unittest�win32)�WSAEWOULDBLOCK)�EWOULDBLOCKc @ s( e Zd ZdZdd� Zdd� Zdd� ZdS ) �StringUDPSocketa A fake UDP socket object, which returns a fixed sequence of strings and/or socket errors. Useful for testing. @ivar retvals: A C{list} containing either strings or C{socket.error}s. @ivar connectedAddr: The address the socket is connected to. c C s || _ d | _d S �N)�retvals� connectedAddr)�selfr � r �J/usr/lib/python3/dist-packages/twisted/internet/test/test_udp_internals.py�__init__ s zStringUDPSocket.__init__c C s || _ d S r )r )r �addrr r r �connect$ � zStringUDPSocket.connectc C s$ | j �d�}t|tj�r|�|dfS )zH Return (or raise) the next value from C{self.retvals}. r N)r �pop� isinstance�socket�error)r �size�retr r r �recvfrom'