Your IP : 216.73.216.213


Current Path : /opt/alt/python33/lib64/python3.3/test/__pycache__/
Upload File :
Current File : //opt/alt/python33/lib64/python3.3/test/__pycache__/test_netrc.cpython-33.pyo

�
��f�c@s�ddlZddlZddlZddlZddlZddlmZejZGdd�dej	�Z
dd�Zedkr�e�ndS(iN(usupportcBs�|EeZdZdd�Zdd�Zdd�Zdd�Zd	d
�Zdd�Zd
d�Z	ddd�Z
dd�Zdd�Zdd�Z
dd�Zdd�Zdd�Zejejdkd�d d!��Zd"S(#u
NetrcTestCasec	Csvtj|�}d}tjdkr1|d7}ntt|��}|j|�WdQX|jtj	t�t
j
t�S(Nuwucygwinut(utextwrapudedentusysuplatformuopenu
temp_filenameuwriteu
addCleanupuosuunlinkunetrc(uselfu	test_dataumodeufp((u4/opt/alt/python33/lib64/python3.3/test/test_netrc.pyumake_nrcs
uNetrcTestCase.make_nrccCsA|jd�}|j|jdd	�|j|jdd
�dS(Nu�            machine host1.domain.com login log1 password pass1 account acct1
            default login log2 password pass2
            uhost1.domain.comulog1uacct1upass1udefaultulog2upass2(ulog1uacct1upass1(ulog2Nupass2(umake_nrcuassertEqualuhostsuNone(uselfunrc((u4/opt/alt/python33/lib64/python3.3/test/test_netrc.pyutest_defaults
	uNetrcTestCase.test_defaultcCs@|jd�}|j|jiddgd6ddgd6�dS(Nu�            macdef macro1
            line1
            line2

            macdef macro2
            line3
            line4
            uline1
uline2
umacro1uline3
uline4
umacro2(umake_nrcuassertEqualumacros(uselfunrc((u4/opt/alt/python33/lib64/python3.3/test/test_netrc.pyutest_macross	uNetrcTestCase.test_macroscCs3|j|�}|j|jddd|f�dS(Nuhost.domain.comuloguacct(umake_nrcuassertEqualuhosts(uselfunrcupasswd((u4/opt/alt/python33/lib64/python3.3/test/test_netrc.pyu_test_passwords(suNetrcTestCase._test_passwordscCs|jdd�dS(NuV            machine host.domain.com login log password #pass account acct
            u#pass(u_test_passwords(uself((u4/opt/alt/python33/lib64/python3.3/test/test_netrc.pyutest_password_with_leading_hash,su-NetrcTestCase.test_password_with_leading_hashcCs|jdd�dS(NuV            machine host.domain.com login log password pass# account acct
            upass#(u_test_passwords(uself((u4/opt/alt/python33/lib64/python3.3/test/test_netrc.pyu test_password_with_trailing_hash1su.NetrcTestCase.test_password_with_trailing_hashcCs|jdd�dS(NuV            machine host.domain.com login log password pa#ss account acct
            upa#ss(u_test_passwords(uself((u4/opt/alt/python33/lib64/python3.3/test/test_netrc.pyu test_password_with_internal_hash6su.NetrcTestCase.test_password_with_internal_hashupasscCsJ|j|�}|j|jddd|f�|j|jdd�dS(Nufoo.domain.comubarubar.domain.comufooupass(ufooNupass(umake_nrcuassertEqualuhostsuNone(uselfunrcupasswd((u4/opt/alt/python33/lib64/python3.3/test/test_netrc.pyu
_test_comment;s uNetrcTestCase._test_commentcCs|jd�dS(Nu�            # comment
            machine foo.domain.com login bar password pass
            machine bar.domain.com login foo password pass
            (u
_test_comment(uself((u4/opt/alt/python33/lib64/python3.3/test/test_netrc.pyu test_comment_before_machine_line@su.NetrcTestCase.test_comment_before_machine_linecCs|jd�dS(Nu�            #comment
            machine foo.domain.com login bar password pass
            machine bar.domain.com login foo password pass
            (u
_test_comment(uself((u4/opt/alt/python33/lib64/python3.3/test/test_netrc.pyu)test_comment_before_machine_line_no_spaceGsu7NetrcTestCase.test_comment_before_machine_line_no_spacecCs|jd�dS(Nu�            #
            machine foo.domain.com login bar password pass
            machine bar.domain.com login foo password pass
            (u
_test_comment(uself((u4/opt/alt/python33/lib64/python3.3/test/test_netrc.pyu*test_comment_before_machine_line_hash_onlyNsu8NetrcTestCase.test_comment_before_machine_line_hash_onlycCs|jd�dS(Nu�            machine foo.domain.com login bar password pass # comment
            machine bar.domain.com login foo password pass
            (u
_test_comment(uself((u4/opt/alt/python33/lib64/python3.3/test/test_netrc.pyu#test_comment_at_end_of_machine_lineUsu1NetrcTestCase.test_comment_at_end_of_machine_linecCs|jd�dS(Nu�            machine foo.domain.com login bar password pass #comment
            machine bar.domain.com login foo password pass
            (u
_test_comment(uself((u4/opt/alt/python33/lib64/python3.3/test/test_netrc.pyu,test_comment_at_end_of_machine_line_no_space[su:NetrcTestCase.test_comment_at_end_of_machine_line_no_spacecCs|jdd�dS(Nu�            machine foo.domain.com login bar password #pass #comment
            machine bar.domain.com login foo password pass
            u#pass(u
_test_comment(uself((u4/opt/alt/python33/lib64/python3.3/test/test_netrc.pyu1test_comment_at_end_of_machine_line_pass_has_hashasu?NetrcTestCase.test_comment_at_end_of_machine_line_pass_has_hashuposixuPOSIX only testcCs�tj}tj|�|jtj|�tjj|d�}t|d��}|j	d�WdQXtj
��p}|jd|�tj|d�t
j
�}|j|jdd
�tj|d	�|jt
jt
j
�WdQXdS(Nu.netrcuwtu                machine foo.domain.com login bar password pass
                default login foo password pass
                uHOMEi�ufoo.domain.comubarupassi�(ubarNupass(usupportuTESTFNuosumkdiru
addCleanupurmtreeupathujoinuopenuwriteuEnvironmentVarGuardusetuchmodunetrcuassertEqualuhostsuNoneuassertRaisesuNetrcParseError(uselfudufnufuenvironunrc((u4/opt/alt/python33/lib64/python3.3/test/test_netrc.pyu
test_securityhs	

uNetrcTestCase.test_securityN(u__name__u
__module__u__qualname__umake_nrcutest_defaultutest_macrosu_test_passwordsutest_password_with_leading_hashu test_password_with_trailing_hashu test_password_with_internal_hashu
_test_commentu test_comment_before_machine_lineu)test_comment_before_machine_line_no_spaceu*test_comment_before_machine_line_hash_onlyu#test_comment_at_end_of_machine_lineu,test_comment_at_end_of_machine_line_no_spaceu1test_comment_at_end_of_machine_line_pass_has_hashuunittestu
skipUnlessuosunameu
test_security(u
__locals__((u4/opt/alt/python33/lib64/python3.3/test/test_netrc.pyu
NetrcTestCases
	
u
NetrcTestCasecCstjt�dS(N(usupporturun_unittestu
NetrcTestCase(((u4/opt/alt/python33/lib64/python3.3/test/test_netrc.pyu	test_main~su	test_mainu__main__(
unetrcuosuunittestusysutextwraputestusupportuTESTFNu
temp_filenameuTestCaseu
NetrcTestCaseu	test_mainu__name__(((u4/opt/alt/python33/lib64/python3.3/test/test_netrc.pyu<module>s<	x