U
    ®[ÖeF  ã                   @   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   úe/var/www/html/services/stratfitenv/lib/python3.8/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k
rn   Y n"X e ejefdd„ejeji¡ d
S )ÚTestVerifyObjectc                   C   s   t  t  ¡ ¡S ©N)ÚabcÚBufferedWriterÚStringIOr   r   r   r   Ú<lambda>#   ó    zTestVerifyObject.<lambda>c                   C   s   t  t  ¡ ¡S r   )r   ÚBufferedReaderr   r   r   r   r   r   $   r   c                   C   s   t  t  ¡ ¡S r   )r   ÚTextIOWrapperÚBytesIOr   r   r   r   r   %   r   c                   C   s   t  t  ¡ ¡S r   )r   ÚBufferedRandomr   r   r   r   r   r   &   r   c                   C   s   t  t  ¡ t  ¡ ¡S r   )r   ÚBufferedRWPairr   r   r   r   r   r   '   r   c                   C   s
   t  t¡S r   )r   ÚFileIOÚ__file__r   r   r   r   r   (   r   Z_WindowsConsoleIOr   Nc                 C   s
   |   d¡S )Nr   )r   )Ú	cStringIOr   r   r   r   2   r   )r   r	   r
   r   r   r   r   r   r   r   ÚunittestZSkipTestZCONSTRUCTORSr   ÚImportErrorÚupdateZ	InputTypeZ
OutputTyper   r   r   r   r   r       s2          ù
 
 þr   )r   r   r   Zzope.interface.commonÚ r   r   r   ZTestCaser   ZIIOBaser	   r   r   r   r   r   Ú<module>   s   ÿÿ