| Server IP : 46.62.235.243 / Your IP : 216.73.216.200 Web Server : Apache/2.4.58 (Ubuntu) System : Linux Linkabili3Dicembre 6.8.0-100-generic #100-Ubuntu SMP PREEMPT_DYNAMIC Tue Jan 13 16:40:06 UTC 2026 x86_64 User : www-data ( 33) PHP Version : 8.1.33 Disable Function : NONE MySQL : OFF | cURL : ON | WGET : ON | Perl : ON | Python : OFF | Sudo : ON | Pkexec : OFF Directory : /usr/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'