Ë
    oj~  ã                   óJ   — d Z ddlmZ ddlmZ  G d„ dej
                  «      Zy)z,
Tests for implementations of L{inetdconf}.
é    )Ú	inetdconf)Úunittestc                   ó(   — e Zd ZdZdd„Zdd„Zdd„Zy)ÚServicesConfTestsz-
    Tests for L{inetdconf.ServicesConf}
    Nc                 óH  — | j                  «       | _        t        | j                  d«      5 }|j                  d«       d d d «       | j                  «       | _        t        | j                  d«      5 }|j                  d«       d d d «       y # 1 sw Y   ŒOxY w# 1 sw Y   y xY w)NÚwzÚ
            # This is a comment
            http            80/tcp          www www-http    # WorldWideWeb HTTP
            http            80/udp          www www-http
            http            80/sctp
            z]
            https           443/tcp                # http protocol over TLS/SSL
            )ÚmktempÚservicesFilename1ÚopenÚwriteÚservicesFilename2)ÚselfÚfs     úD/usr/lib/python3/dist-packages/twisted/runner/test/test_inetdconf.pyÚsetUpzServicesConfTests.setUp   s•   € Ø!%§¡£ˆÔÜ�$×(Ñ(¨#Ó.ð 	°!Ø�G‰Gðô÷	ð "&§¡£ˆÔÜ�$×(Ñ(¨#Ó.ð 	°!Ø�G‰Gðô÷	ð 	÷	ð 	ú÷	ð 	ús   ¬BÁ1BÂBÂB!c                 ó¶   — t        j                  «       }| j                  |_        |j	                  «        | j                  |j                  ddddddddœ«       y)z<
        Services are parsed from default filename.
        éP   ))ÚhttpÚtcp)r   Úudp)r   Úsctp)Úwwwr   )r   r   )úwww-httpr   )r   r   N)r   ÚServicesConfr
   ÚdefaultFilenameÚ	parseFileÚassertEqualÚservices)r   Úconfs     r   Útest_parseDefaultFilenamez+ServicesConfTests.test_parseDefaultFilename$   sY   € ô ×%Ñ%Ó'ˆØ#×5Ñ5ˆÔØ�‰ÔØ×ÑØ�M‰Mà!#Ø!#Ø"$Ø "Ø "Ø%'Ø%'ñõ	
ó    c                 óÞ   — t        j                  «       }t        | j                  «      5 }|j	                  |«       ddd«       | j                  |j                  ddi«       y# 1 sw Y   Œ(xY w)z9
        Services are parsed from given C{file}.
        N)Úhttpsr   i»  )r   r   r   r   r   r   r   )r   r   r   s      r   Útest_parseFilez ServicesConfTests.test_parseFile8   sb   € ô ×%Ñ%Ó'ˆÜ�$×(Ñ(Ó)ð 	¨QØ�N‰N˜1Ô÷	à×ÑØ�M‰Mà  #ðõ	
÷	ð 	ús   ªA#Á#A,)ÚreturnN)Ú__name__Ú
__module__Ú__qualname__Ú__doc__r   r    r$   © r!   r   r   r      s   „ ñóó&
ô(
r!   r   N)r)   Útwisted.runnerr   Útwisted.trialr   ÚTestCaser   r*   r!   r   ú<module>r.      s$   ðñõ %Ý "ô8
˜×)Ñ)õ 8
r!   