
    NgF                         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ee j                        Z	 ee	ej                  j                          G d	 d
ee	      Zy)    N)io   )add_abc_interface_tests)VerifyClassMixin)VerifyObjectMixinc                       e Zd Zy)TestVerifyClassN)__name__
__module____qualname__     ^/var/www/djangounited/venv/lib/python3.12/site-packages/zope/interface/common/tests/test_io.pyr	   r	      s    r   r	   c                   P   e Zd Zej                  d ej
                  d ej                  d ej                  d ej                  d ej                  d de
j                  iZ	 dd	lZej                  ej                  efd
ej                   ej"                  i       y	# e$ r Y y	w xY w)TestVerifyObjectc                  P    t        j                  t        j                               S N)abcBufferedWriterStringIOr   r   r   <lambda>zTestVerifyObject.<lambda>#       C$6$6s||~$F r   c                  P    t        j                  t        j                               S r   )r   BufferedReaderr   r   r   r   r   zTestVerifyObject.<lambda>$   r   r   c                  P    t        j                  t        j                               S r   )r   TextIOWrapperBytesIOr   r   r   r   zTestVerifyObject.<lambda>%   s    3#4#4S[[]#C r   c                  P    t        j                  t        j                               S r   )r   BufferedRandomr   r   r   r   r   zTestVerifyObject.<lambda>&   s    C$6$6s{{}$E r   c                  v    t        j                  t        j                         t        j                               S r   )r   BufferedRWPairr   r   r   r   r   zTestVerifyObject.<lambda>'   s    C$6$6s{{}ckkm$T r   c                  4    t        j                  t              S r   )r   FileIO__file__r   r   r   r   zTestVerifyObject.<lambda>(   s    CJJx0 r   _WindowsConsoleIOr   Nc                 $    | j                  d      S )Nr   )r   )	cStringIOs    r   r   zTestVerifyObject.<lambda>2   s    Y=O=OPU=V r   )r
   r   r   r   r   r   r   r   r!   r#   unittestSkipTestCONSTRUCTORSr'   update	InputType
OutputTyper   ImportErrorr   r   r   r   r       s     	FFCET

0X..L 	)!V  )"4"4
 	  s   "B B%$B%r   )r(   r   r   zope.interface.common r   r   r   TestCaser	   IIOBaser   r   r   r   r   <module>r3      sW      % %  	&''	 )>)> ?(&r   