| Server IP : 65.1.209.187 / Your IP : 216.73.216.144 Web Server : nginx/1.24.0 System : Linux ip-172-31-5-206 6.14.0-1015-aws #15~24.04.1-Ubuntu SMP Tue Sep 23 22:44:48 UTC 2025 x86_64 User : ( 1001) PHP Version : 8.3.6 Disable Function : NONE MySQL : OFF | cURL : ON | WGET : ON | Perl : ON | Python : OFF | Sudo : ON | Pkexec : OFF Directory : /lib/python3/dist-packages/twisted/test/__pycache__/ |
Upload File : |
�
oj � �� � d Z ddlZddlZddlZ ddlZddlmZ ddl m
Z
ddlmZ G d� dej � Z G d � d
ej � Z G d� dej � Zy# e$ r dZY �Uw xY w)
z&
Tests for L{twisted.internet.fdesc}.
� N)�fdescznot supported on this platform)�untilConcludes)�unittestc � � e Zd ZdZd� Zd� Zy)�NonBlockingTestszE
Tests for L{fdesc.setNonBlocking} and L{fdesc.setBlocking}.
c �� � t j � \ }}| j t j |� | j t j |� | j t j
|t
j � t j z � t j |� | j t j
|t
j � t j z � y)zR
L{fdesc.setNonBlocking} sets a file description to non-blocking.
N)�os�pipe�
addCleanup�close�assertFalse�fcntl�F_GETFL�
O_NONBLOCKr �setNonBlocking�
assertTrue��self�r�ws �9/usr/lib/python3/dist-packages/twisted/test/test_fdesc.py�test_setNonBlockingz$NonBlockingTests.test_setNonBlocking s� � � �w�w�y���1�������!�$�������!�$�������Q��
�
�6����F�G�
���Q��������A�u�}�}�5��
�
�E�F� c � � t j � \ }}| j t j |� | j t j |� t j
|� t j |� | j t j |t j � t j z � y)zK
L{fdesc.setBlocking} sets a file description to blocking.
N)r r
r r r r �setBlockingr
r r r r s r �test_setBlockingz!NonBlockingTests.test_setBlocking'