ó
    Ö›‘h!  ã                   óœ   • S r SSKJr  SSKJr  SSKJr  \R                  " 5       (       a  SSKJ	r	  OSr	\" \	SL S5       " S S	\5      5       r
g)
z-
Tests for L{twisted.internet._pollingfile}.
é    )ÚskipIf)Úplatform)ÚTestCase)Ú_pollingfileNzTest will run only on Windows.c                   ó,   • \ rS rSrSrSS jrSS jrSrg)ÚPollableWritePipeTestsé   z/
Tests for L{_pollingfile._PollableWritePipe}.
Nc                 óv   • [         R                  " SS 5      nU R                  [        UR                  S5        g)zƒ
L{_pollingfile._PollableWritePipe.write} raises a C{TypeError} if an
attempt is made to append unicode data to the output buffer.
é   c                  ó   • g ©N© r   ó    ÚjC:\Users\psant\Downloads\Noiseback\school\venv\Lib\site-packages\twisted/internet/test/test_pollingfile.pyÚ<lambda>Ú:PollableWritePipeTests.test_writeUnicode.<locals>.<lambda>   ó   € °tr   ÚtestN)r   Ú_PollableWritePipeÚassertRaisesÚ	TypeErrorÚwrite©ÚselfÚps     r   Útest_writeUnicodeÚ(PollableWritePipeTests.test_writeUnicode   s,   € ô
 ×+Ò+¨A©|Ó<ˆØ×Ñœ) Q§W¡W¨fÕ5r   c                 óº   • [         R                  " SS 5      nU R                  [        UR                  S/5        U R                  [        UR                  S5        g)zš
L{_pollingfile._PollableWritePipe.writeSequence} raises a C{TypeError}
if unicode data is part of the data sequence to be appended to the
output buffer.
r   c                  ó   • g r   r   r   r   r   r   ÚBPollableWritePipeTests.test_writeSequenceUnicode.<locals>.<lambda>'   r   r   r   )r   N)r   r   r   r   ÚwriteSequencer   s     r   Útest_writeSequenceUnicodeÚ0PollableWritePipeTests.test_writeSequenceUnicode!   sD   € ô ×+Ò+¨A©|Ó<ˆØ×Ñœ) Q§_¡_°v°hÔ?Ø×Ñœ) Q§_¡_°iÕ@r   r   )ÚreturnN)Ú__name__Ú
__module__Ú__qualname__Ú__firstlineno__Ú__doc__r   r"   Ú__static_attributes__r   r   r   r   r      s   † ñô6÷Ar   r   )r)   Úunittestr   Útwisted.python.runtimer   Útwisted.trial.unittestr   Ú	isWindowsÚtwisted.internetr   r   r   r   r   Ú<module>r0      sX   ðñõ å +Ý +à×Ò×ÑÞ-à€Lñ ˆ˜ÐÐ>Ó?ôA˜Xó Aó @ñAr   