← Back
Editing: test_fds.cpython-311.pyc
� +�c � �Z � d dl Z d dlZd dlZd dlZd dlmZmZ defd�Zd� Z d� Z d� Zd� ZdS ) � N)�FileDescriptor� NoFDError�fdc �� � t j t � � 5 }t j | � � ddd� � n# 1 swxY w Y |j j t j k sJ �dS )z<Check that the given number is not open as a file descriptorN)�pytest�raises�OSError�os�stat�value�errno�EBADF)r �exc_infos �8/usr/lib/python3/dist-packages/jeepney/tests/test_fds.py� assert_not_fdr s� � � ��w� � � �8� ������� � � � � � � � � � ���� � � � ��>��5�;�.�.�.�.�.�.s �;�?�?c � � t j | dz t j t j z � � }t |� � 5 }|� � � |k sJ � d d d � � n# 1 swxY w Y dt |� � v sJ �t j t � � 5 |� � � d d d � � n# 1 swxY w Y t |� � d S )N�a�closed)r �open�O_CREAT�O_RDWRr �fileno�reprr r r r ��tmp_pathr �wfds r � test_closer s= � � ���C����b�i�!7� 8� 8�B� �� � � "�s��z�z�|�|�r�!�!�!�!�!�"� "� "� "� "� "� "� "� "� "� "���� "� "� "� "� �t�C�y�y� � � � � ��y� !� !� � �� � ����� � � � � � � � � � ���� � � � � �"�����s# �A'�'A+�.A+�B?�?C�Cc �� � t j | dz t j � � }t |� � }|� � � |k sJ �|� � � |k sJ � dt |� � v sJ �t j t � � 5 |� � � d d d � � n# 1 swxY w Y t j |� � d S # t j |� � w xY w)Nr � converted)r r r r r � to_raw_fdr r r r �closer s r �test_to_raw_fdr"