+
    Dfj~  ã                   óL   € R t ^ RIHt ^ RIHt  ! R R]P
                  4      tR# )z,
Tests for implementations of L{inetdconf}.
)Ú	inetdconf)Úunittestc                   óZ   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RtV t	R	# )
ÚServicesConfTestsz%
Tests for L{inetdconf.ServicesConf}
c                ó   <€ V ^8„  d   QhRR/# ©é   ÚreturnN© )ÚformatÚ__classdict__s   "€ÚD/usr/lib/python3/dist-packages/twisted/runner/test/test_inetdconf.pyÚ__annotate__ÚServicesConfTests.__annotate__   s   ø€ ÷ ñ tñ ó    c                óˆ  € V P                  4       V n        \        V P                  R 4      ;_uu_ 4       pVP                  R4       RRR4       V P                  4       V n        \        V P                  R 4      ;_uu_ 4       pVP                  R4       RRR4       R#   + '       g   i     L_; i  + '       g   i     R# ; i)ÚwzÚ
            # This is a comment
            http            80/tcp          www www-http    # WorldWideWeb HTTP
            http            80/udp          www www-http
            http            80/sctp
            Nz]
            https           443/tcp                # http protocol over TLS/SSL
            )ÚmktempÚservicesFilename1ÚopenÚwriteÚservicesFilename2)ÚselfÚfs   & r   ÚsetUpÚServicesConfTests.setUp   sŽ   € Ø!%§¡£ˆÔÜ$×(Ñ(¨#×.Ô.°!ØG‰Gðô÷ /ð "&§¡£ˆÔÜ$×(Ñ(¨#×.Ô.°!ØG‰Gðô÷ /Ñ.÷ /×.ú÷ /×.Ð.ús   ´BÂB0ÂB-	Â0C	c                ó   <€ V ^8„  d   QhRR/# r   r
   )r   r   s   "€r   r   r   $   s   ø€ ÷ 
ñ 
¨4ñ 
r   c                óÆ   € \         P                  ! 4       pV P                  Vn        VP	                  4        V P                  VP                  R^PR^PR^PR^PR^PR^PR^P/4       R# )	z,
Services are parsed from default filename.
N)ÚhttpÚtcp)r   Úudp)r   Úsctp)Úwwwr   )r"   r    )úwww-httpr   )r#   r    )r   ÚServicesConfr   ÚdefaultFilenameÚ	parseFileÚassertEqualÚservices)r   Úconfs   & r   Útest_parseDefaultFilenameÚ+ServicesConfTests.test_parseDefaultFilename$   sg   € ô ×%Ò%Ó'ˆØ#×5Ñ5ˆÔØ‰ÔØ×ÑØM‰Mà Ø Ø  "Ø Ø Ø# RØ# Rðö	
r   c                ó   <€ V ^8„  d   QhRR/# r   r
   )r   r   s   "€r   r   r   8   s   ø€ ÷ 
ñ 
 ñ 
r   c                ó   € \         P                  ! 4       p\        V P                  4      ;_uu_ 4       pVP	                  V4       RRR4       V P                  VP                  RR/4       R#   + '       g   i     L0; i)z)
Services are parsed from given C{file}.
Ni»  )Úhttpsr   )r   r$   r   r   r&   r'   r(   )r   r)   r   s   &  r   Útest_parseFileÚ ServicesConfTests.test_parseFile8   s^   € ô ×%Ò%Ó'ˆÜ$×(Ñ(×)Ô)¨QØN‰N˜1Ô÷ *à×ÑØM‰Mà  #ðö	
÷ *×)ús   ³A-Á-A=	)r   r   N)
Ú__name__Ú
__module__Ú__qualname__Ú__firstlineno__Ú__doc__r   r*   r/   Ú__static_attributes__Ú__classdictcell__)r   s   @r   r   r      s(   ø‡ € ñ÷ð ÷&
ð 
÷(
ö 
r   r   N)r5   Útwisted.runnerr   Útwisted.trialr   ÚTestCaser   r
   r   r   Ú<module>r;      s$   ðñõ %Ý "ô8
˜×)Ñ)ö 8
r   