+
    üÐjŒ  ã                   óX   € R t ^ RIHt ^ RIHt ^ RIHt  ! R R]P                  4      tR# )z(
Tests for L{twisted.protocols.finger}.
)ÚStringTransport)Úfinger)Úunittestc                   ó~   a € ] tR t^t o RtV 3R lR ltV 3R lR ltV 3R lR ltV 3R lR	 ltV 3R
 lR lt	Rt
V tR# )ÚFingerTestsz
Tests for L{finger.Finger}.
c                ó   <€ V ^8„  d   QhRR/# ©é   ÚreturnN© )ÚformatÚ__classdict__s   "€Ú:/usr/lib/python3/dist-packages/twisted/test/test_finger.pyÚ__annotate__ÚFingerTests.__annotate__   s   ø€ ÷ 5ñ 5�tñ 5ó    c                ó¢   € \        4       V n        \        P                  ! 4       V n        V P                  P                  V P                  4       R# )z1
Create and connect a L{finger.Finger} instance.
N)r   Ú	transportr   ÚFingerÚprotocolÚmakeConnection©Úselfs   &r   ÚsetUpÚFingerTests.setUp   s1   € ô )Ó*ˆŒÜŸš›ˆŒØ�‰×$Ñ$ T§^¡^Ö4r   c                ó   <€ V ^8„  d   QhRR/# r   r   )r   r   s   "€r   r   r      s   ø€ ÷ Sñ S˜Tñ Sr   c                ó�   € V P                   P                  R4       V P                  V P                  P	                  4       R4       R# )z†
When L{finger.Finger} receives a CR LF terminated line, it responds
with the default user status message - that no such user exists.
s   moshez
ó   Login: moshez
No such user
N©r   ÚdataReceivedÚassertEqualr   Úvaluer   s   &r   Útest_simpleÚFingerTests.test_simple   s4   € ð
 	�‰×"Ñ" =Ô1Ø×Ñ˜Ÿ™×-Ñ-Ó/Ð1QÖRr   c                ó   <€ V ^8„  d   QhRR/# r   r   )r   r   s   "€r   r   r   "   s   ø€ ÷ Sñ S˜dñ Sr   c                ó�   € V P                   P                  R4       V P                  V P                  P	                  4       R4       R# )z�
The behavior for a query which begins with C{"/w"} is the same as the
behavior for one which does not.  The user is reported as not existing.
s   /w moshez
r   Nr   r   s   &r   Útest_simpleWÚFingerTests.test_simpleW"   s5   € ð
 	�‰×"Ñ"Ð#3Ô4Ø×Ñ˜Ÿ™×-Ñ-Ó/Ð1QÖRr   c                ó   <€ V ^8„  d   QhRR/# r   r   )r   r   s   "€r   r   r   *   s   ø€ ÷ Xñ X ñ Xr   c                ó�   € V P                   P                  R4       V P                  V P                  P	                  4       R4       R# )zo
When L{finger.Finger} receives a request for a remote user, it responds
with a message rejecting the request.
s   moshez@example.com
s!   Finger forwarding service denied
Nr   r   s   &r   Útest_forwardingÚFingerTests.test_forwarding*   s5   € ð
 	�‰×"Ñ"Ð#<Ô=Ø×Ñ˜Ÿ™×-Ñ-Ó/Ð1VÖWr   c                ó   <€ V ^8„  d   QhRR/# r   r   )r   r   s   "€r   r   r   2   s   ø€ ÷ Qñ Q˜4ñ Qr   c                ó�   € V P                   P                  R4       V P                  V P                  P	                  4       R4       R# )zu
When L{finger.Finger} receives a blank line, it responds with a message
rejecting the request for all online users.
s   
s   Finger online list denied
Nr   r   s   &r   Ú	test_listÚFingerTests.test_list2   s4   € ð
 	�‰×"Ñ" 7Ô+Ø×Ñ˜Ÿ™×-Ñ-Ó/Ð1OÖPr   )r   r   N)Ú__name__Ú
__module__Ú__qualname__Ú__firstlineno__Ú__doc__r   r"   r&   r*   r.   Ú__static_attributes__Ú__classdictcell__)r   s   @r   r   r      sD   ø‡ € ñ÷5ð 5÷Sð S÷Sð S÷Xð X÷Qö Qr   r   N)	r4   Útwisted.internet.testingr   Útwisted.protocolsr   Útwisted.trialr   ÚTestCaser   r   r   r   Ú<module>r;      s)   ðñõ 5Ý $Ý "ô+Q�(×#Ñ#ö +Qr   