o
    0³cF  ã                   @   sx   d dl Z d dlZd dlmZ ddlmZ ddlmZ ddlmZ G dd„ dee jƒZ	ee	ej
jƒ G d	d
„ d
ee	ƒZdS )é    N)Úioé   )Úadd_abc_interface_tests)ÚVerifyClassMixin)ÚVerifyObjectMixinc                   @   s   e Zd ZdS )ÚTestVerifyClassN)Ú__name__Ú
__module__Ú__qualname__© r   r   úY/var/www/html/gps/gps/lib/python3.10/site-packages/zope/interface/common/tests/test_io.pyr      s    r   c                   @   s”   e Zd Zejdd„ ejdd„ ejdd„ ejdd„ ejdd„ ej	dd„ de
jiZzd	d
lZW n
 ey7   Y d
S w e ejefdd„ejeji¡ d
S )ÚTestVerifyObjectc                   C   ó   t  t  ¡ ¡S ©N)ÚabcÚBufferedWriterÚStringIOr   r   r   r   Ú<lambda>#   ó    zTestVerifyObject.<lambda>c                   C   r   r   )r   ÚBufferedReaderr   r   r   r   r   r   $   r   c                   C   r   r   )r   ÚTextIOWrapperÚBytesIOr   r   r   r   r   %   r   c                   C   r   r   )r   ÚBufferedRandomr   r   r   r   r   r   &   r   c                   C   s   t  t  ¡ t  ¡ ¡S r   )r   ÚBufferedRWPairr   r   r   r   r   r   '   s    c                   C   s
   t  t¡S r   )r   ÚFileIOÚ__file__r   r   r   r   r   (   ó   
 Ú_WindowsConsoleIOr   Nc                 C   s
   |   d¡S )Nr   )r   )Ú	cStringIOr   r   r   r   2   r   )r   r	   r
   r   r   r   r   r   r   r   ÚunittestÚSkipTestÚCONSTRUCTORSr   ÚImportErrorÚupdateÚ	InputTypeÚ
OutputTyper   r   r   r   r   r       s$    





ù
ÿ
þr   )r   r   r   Úzope.interface.commonÚ r   r   r   ÚTestCaser   ÚIIOBaser	   r   r   r   r   r   Ú<module>   s   ÿÿ