tzh
2024-08-22 c7d0944258c7d0943aa7b2211498fd612971ce27
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
Q\¬Qc@s‘ddlZddlZddlZddlZddlZddlmZejZdej    fd„ƒYZ
d„Z e dkre ƒndS(iÿÿÿÿN(t test_supportt NetrcTestCasecBs’eZd„Zd„Zd„Zd„Zd„Zd„Zd„Zd„Z    dd    „Z
d
„Z d „Z d „Z d „Zd„Zd„ZRS(cCstjtƒdS(N(tostunlinkt temp_filename(tself((sW/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/test/test_netrc.pyttearDownscCsctj|ƒ}d}tjdkr1|d7}ntt|ƒ}|j|ƒWdQXtjtƒS(Ntwtcygwintt(ttextwraptdedenttsystplatformtopenRtwritetnetrc(Rt    test_datatmodetfp((sW/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/test/test_netrc.pytmake_nrc s cCsA|jdƒ}|j|jdd    ƒ|j|jdd
ƒdS( Ns‡            machine host1.domain.com login log1 password pass1 account acct1
            default login log2 password pass2
            shost1.domain.comtlog1tacct1tpass1tdefaulttlog2tpass2(RRR(RNR(Rt assertEqualthoststNone(Rtnrc((sW/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/test/test_netrc.pyt test_defaults
    cCs@|jdƒ}|j|jiddgd6ddgd6ƒdS(Ns‰            macdef macro1
            line1
            line2
 
            macdef macro2
            line3
            line4
            sline1
sline2
tmacro1sline3
sline4
tmacro2(RRtmacros(RR((sW/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/test/test_netrc.pyt test_macross    cCs3|j|ƒ}|j|jddd|fƒdS(Nshost.domain.comtlogtacct(RRR(RRtpasswd((sW/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/test/test_netrc.pyt_test_passwords*scCs|jddƒdS(NsV            machine host.domain.com login log password #pass account acct
            s#pass(R'(R((sW/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/test/test_netrc.pyttest_password_with_leading_hash.scCs|jddƒdS(NsV            machine host.domain.com login log password pass# account acct
            spass#(R'(R((sW/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/test/test_netrc.pyt test_password_with_trailing_hash3scCs|jddƒdS(NsV            machine host.domain.com login log password pa#ss account acct
            spa#ss(R'(R((sW/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/test/test_netrc.pyt test_password_with_internal_hash8stpasscCsJ|j|ƒ}|j|jddd|fƒ|j|jddƒdS(Nsfoo.domain.comtbarsbar.domain.comtfooR+(R-NR+(RRRR(RRR&((sW/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/test/test_netrc.pyt _test_comment=s cCs|jdƒdS(Ns˜            # comment
            machine foo.domain.com login bar password pass
            machine bar.domain.com login foo password pass
            (R.(R((sW/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/test/test_netrc.pyt test_comment_before_machine_lineBscCs|jdƒdS(Ns—            #comment
            machine foo.domain.com login bar password pass
            machine bar.domain.com login foo password pass
            (R.(R((sW/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/test/test_netrc.pyt)test_comment_before_machine_line_no_spaceIscCs|jdƒdS(Ns            #
            machine foo.domain.com login bar password pass
            machine bar.domain.com login foo password pass
            (R.(R((sW/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/test/test_netrc.pyt*test_comment_before_machine_line_hash_onlyPscCs|jdƒdS(NsŒ            machine foo.domain.com login bar password pass # comment
            machine bar.domain.com login foo password pass
            (R.(R((sW/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/test/test_netrc.pyt#test_comment_at_end_of_machine_lineWscCs|jdƒdS(Ns‹            machine foo.domain.com login bar password pass #comment
            machine bar.domain.com login foo password pass
            (R.(R((sW/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/test/test_netrc.pyt,test_comment_at_end_of_machine_line_no_space]scCs|jddƒdS(NsŒ            machine foo.domain.com login bar password #pass #comment
            machine bar.domain.com login foo password pass
            s#pass(R.(R((sW/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/test/test_netrc.pyt1test_comment_at_end_of_machine_line_pass_has_hashcs(t__name__t
__module__RRRR#R'R(R)R*R.R/R0R1R2R3R4(((sW/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/test/test_netrc.pyRs                                                             cCstjtƒdS(N(Rt run_unittestR(((sW/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/test/test_netrc.pyt    test_mainjst__main__( RRtunittestR R
ttestRtTESTFNRtTestCaseRR8R5(((sW/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/test/test_netrc.pyt<module>s <    d