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
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
\\¬Qc@s3dZddlZddlZddlZddlZddlmZmZddlm    Z    ddl
m Z ddl m Z ddlmZddl
mZddlmZdd    lmZdd
lmZdd lmZd „Zd ejejejfd„ƒYZd„Zedkr/eeƒƒndS(s$Tests for distutils.command.install.iÿÿÿÿN(tcaptured_stdoutt run_unittest(t    sysconfig(tinstall(t    build_ext(tINSTALL_SCHEMES(t Distribution(tDistutilsOptionError(t    Extension(tsupportcCs?tjdkr.tjjdƒr.|d7}n|tjdƒS(Ntnts_d.exet_dtSO(tostnametsyst
executabletendswithRtget_config_var(tmodname((sd/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/distutils/tests/test_install.pyt_make_ext_names! tInstallTestCasecBsGeZd„Zd„Zd„Zd„Zd„Zd„Zd„ZRS(csnˆjƒ}tjj|dƒ}tidd6ƒ}tjj|dƒ|_tjd|dtjj|dƒƒ|jd<t    |ƒ}||_
|j ƒˆj |j |ƒˆj |j|ƒ‡fd    †}tjj|dd
ƒ}||j|ƒ||j|ƒ||j|ƒ||jtjj|d d
dƒƒ||jtjj|d ƒƒ||j|ƒdS( Nt installationtfoopkgRssetup.pyt
build_baset    build_libtlibtbuildcs8tjj|ƒ}tjj|ƒ}ˆj||ƒdS(N(R tpathtnormpatht assertEqual(tgottexpected(tself(sd/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/distutils/tests/test_install.pyt
check_path6stpythontincludetbin(tmkdtempR RtjoinRt script_nameR    t DummyCommandt command_objRthometensure_finalizedRt install_basetinstall_platbaset install_libtinstall_platlibtinstall_purelibtinstall_headerstinstall_scriptst install_data(R!tbuilddirt destinationtdisttcmdR"tlibdir((R!sd/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/distutils/tests/test_install.pyttest_home_installation_scheme s*          
    c
stjdkrdStjˆ_tjˆ_ˆjƒˆ_t    j
j ˆjdƒˆ_ t    j
j ˆjdƒˆ_ ˆj t_ˆj t_ˆj t_ˆj t_‡fd†}t    j
jˆ_|t    j
_‡fd†}ˆj|ƒxdD]}ˆj|tƒqíWtid    d
6ƒ}t|ƒ}g|jD]\}}}|^q0}    ˆjd |    ƒd |_ˆjt    j
jˆj ƒƒˆjt    j
jˆj ƒƒ|jƒˆjt    j
jˆj ƒƒˆjt    j
jˆj ƒƒˆjd |jƒˆjd|jƒdS(Ns2.6tBtScsˆjS(N(ttmpdir(R(R!(sd/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/distutils/tests/test_install.pyt _expanduserTscsCˆjt_ˆjt_ˆjt_ˆjt_ˆjtj_    dS(N(
t old_user_basetsitet    USER_BASEt old_user_sitet    USER_SITEtinstall_modulet
old_expandR Rt
expanduser((R!(sd/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/distutils/tests/test_install.pytcleanupYs
    tnt_usert    unix_usertos2_hometxxRtuserituserbasetusersite(snt_userRIsos2_home(RtversionR@RAR?RCRBR&R=R RR't    user_baset    user_siteRDRFREt
addCleanuptassertInRRRt user_optionsRLt assertFalsetexistsR,t
assertTruet config_vars(
R!R>RGtkeyR7R8Rtshorttlabletoptions((R!sd/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/distutils/tests/test_install.pyttest_user_siteDs>          "    
cCs4tidd6dd6ƒ}t|ƒ}|jƒ|j|jddgƒ|j|jdƒ|j|jdƒdg|_|jƒ|j|jdgƒ|j|jdƒ|j|jdƒd|_|_|jƒ|j|jdƒ|j|jdƒ|j|jdƒd|_|jt    |jƒdS(    NRKRs    path,dirst
extra_pathRtdirstspath,dirs,again(
RRthandle_extra_pathRR^t
extra_dirst    path_filetNonet assertRaisesR(R!R7R8((sd/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/distutils/tests/test_install.pyttest_handle_extra_path~s$ 
 
 
    cCs’tidd6ƒ}t|ƒ}d|_d|_|jt|jƒd|_d|_|jt|jƒd|_d|_    |jt|jƒdS(NRKRtprefixtbaseR+RL(
RRRgR-ReRtfinalize_optionsRdR+RL(R!R7R8((sd/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/distutils/tests/test_install.pyttest_finalize_optionsšs                         c
Cs4|jƒ}|jddgddgƒ\}}tj|ƒ|jddƒ|jddƒt|ƒ}||jd<||_tjj    |d    ƒ|_
|j ƒ|j ƒt |j
ƒ}z|jƒ}Wd|jƒXg|jƒD]}tjj|ƒ^qå}dd
dd tjd  g}    |j||    ƒdS( Nt
py_modulesthellotscriptstsayhishello.pysdef main(): print 'o hai'sfrom hello import main; main()Rtfilelists    hello.pycsUNKNOWN-0.0.0-py%s.%s.egg-infoi(R&t create_distR tchdirt
write_fileRR*trootRR'trecordR,truntopentreadtcloset
splitlinestbasenameRt version_infoR(
R!t install_dirt project_dirR7R8tftcontenttlinetfoundR ((sd/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/distutils/tests/test_install.pyt test_record¯s(        
 
 +    c CsT|jƒ}|jdtddgƒgƒ\}}tj|ƒtj|ƒt|ƒ}tj|ƒ|j    ƒt
|ƒ}||j d<||j d<||_ tj j|dƒ|_|j    ƒ|jƒt|jƒ}z|jƒ}Wd|jƒXg|jƒD]}tj j|ƒ^q}    tdƒdtjd g}
|j|    |
ƒdS(    Nt ext_modulesRKs
xxmodule.cRRRosUNKNOWN-0.0.0-py%s.%s.egg-infoi(R&RpRR RqR    tcopy_xxmodule_cRtfixup_build_extR,RR*RsRR'RtRuRvRwRxRyRzRRR{R( R!R|R}R7t buildextcmdR8R~RR€RR ((sd/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/distutils/tests/test_install.pyttest_record_extensionsÉs.         
       
 
 +    cCsct|jƒ}tt_ztƒ|jƒWdQXWdtt_X|jt|jƒ|kƒdS(N(    tlentlogstTrueRDtDEBUGRR‚tFalseRW(R!t old_logs_len((sd/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/distutils/tests/test_install.pyttest_debug_modeçs    
 
(    t__name__t
__module__R:R]RfRjR‚R‡RŽ(((sd/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/distutils/tests/test_install.pyRs    $    :                cCs tjtƒS(N(tunittestt    makeSuiteR(((sd/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/distutils/tests/test_install.pyt
test_suiteóst__main__( t__doc__R RR‘R@ttest.test_supportRRt    distutilsRtdistutils.command.installRtdistutils.commandRDtdistutils.command.build_extRRtdistutils.coreRtdistutils.errorsRtdistutils.extensionRtdistutils.testsR    RtTempdirManagertLoggingSilencertTestCaseRR“R(((sd/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/distutils/tests/test_install.pyt<module>s*            Õ