HEX
Server: Apache
System: Linux scp1.abinfocom.com 5.4.0-216-generic #236-Ubuntu SMP Fri Apr 11 19:53:21 UTC 2025 x86_64
User: confeduphaar (1010)
PHP: 8.1.33
Disabled: exec,passthru,shell_exec,system
Upload Files
File: //usr/lib/python3/dist-packages/twisted/runner/test/__pycache__/test_inetdconf.cpython-38.pyc
U


W[��@s2dZddlmZddlmZGdd�dej�ZdS)z,
Tests for implementations of L{inetdconf}.
�)�	inetdconf)�unittestc@s0eZdZdZdZdZdd�Zdd�Zdd�ZdS)	�ServicesConfTestsz-
    Tests for L{inetdconf.ServicesConf}
    Nc	Cs\|��|_t|jd��}|�d�W5QRX|��|_t|jd��}|�d�W5QRXdS)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
            )Zmktemp�servicesFilename1�open�write�servicesFilename2)�self�f�r�D/usr/lib/python3/dist-packages/twisted/runner/test/test_inetdconf.py�setUps

zServicesConfTests.setUpcCs:t��}|j|_|��|�|jdddddddd��dS)z<
        Services are parsed from default filename.
        �P))�http�tcp)r�udp)rZsctp)�wwwr)rr)�www-httpr)rrN)r�ServicesConfrZdefaultFilename�	parseFile�assertEqual�services)r
�confrrr
�test_parseDefaultFilename$s�z+ServicesConfTests.test_parseDefaultFilenamec	Cs>t��}t|j��}|�|�W5QRX|�|jddi�dS)z9
        Services are parsed from given C{file}.
        )Zhttpsri�N)rrrr	rrr)r
rrrrr
�test_parseFile6s�z ServicesConfTests.test_parseFile)	�__name__�
__module__�__qualname__�__doc__rr	rrrrrrr
rsrN)rZtwisted.runnerrZ
twisted.trialrZTestCaserrrrr
�<module>s