ronnie
2022-10-14 1504bb53e29d3d46222c0b3ea994fc494b48e153
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
\\¬Qc@sÈdZddlZddlZddlZddlmZddlmZddlm    Z    ddl
m Z ddl m Z de je jejfd    „ƒYZd
„Zed krÄeeƒƒndS( s'Tests for distutils.command.build_clib.iÿÿÿÿN(t run_unittest(t
build_clib(tDistutilsSetupError(tsupport(tfind_executabletBuildCLibTestCasecBs5eZd„Zd„Zd„Zd„Zd„ZRS(cCsÚ|jƒ\}}t|ƒ}|jt|jdƒ|jt|jddgƒ|jt|jd
d gƒ|jt|jd d gƒ|jt|jdifdgƒdifdidd    6fg}|j|ƒdS(Ntfootfoo1tfoo2itnames another/nametanothertgoodtok(iR(snameR(snameR(s another/nameR(R
R(t create_distRt assertRaisesRtcheck_library_list(tselftpkg_dirtdisttcmdtlibs((sg/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/distutils/tests/test_build_clib.pyttest_check_library_dists   
    
cCs4|jƒ\}}t|ƒ}difg|_|jt|jƒdidd6fg|_|jt|jƒdiddgd6fg|_|j|jƒddgƒdid    d6fg|_|j|jƒddgƒdid
d6fdiddgd6fg|_|j|jƒddddgƒdS( NR    itsourcestatbtname2tctd(RR(RR(R Rt    librariesRRtget_source_filest assertEqual(RRRR((sg/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/distutils/tests/test_build_clib.pyttest_get_source_files/s cCs¹|jƒ\}}t|ƒ}ddd„ƒY}|ƒ|_didd6fg}|jt|j|ƒditƒd6fg}|j|ƒditƒd6fg}|j|ƒdS(Nt FakeCompilercBseZd„ZeZRS(c_sdS(N((targstkw((sg/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/distutils/tests/test_build_clib.pytcompileJs(t__name__t
__module__R#tcreate_static_lib(((sg/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/distutils/tests/test_build_clib.pyR Is    R    tnotvalidR((R RtcompilerRRtbuild_librariestlistttuple(RRRRR tlib((sg/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/distutils/tests/test_build_clib.pyttest_build_librariesEs   cCs|jƒ\}}t|ƒ}d|_|jƒ|j|jdgƒd|_|jƒ|j|jgƒd|j_|jt    |jƒdS(Nsone-dirtWONTWORK(
R Rt include_dirstfinalize_optionsRtNonet distributionRRR(RRRR((sg/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/distutils/tests/test_build_clib.pyttest_finalize_optionsZs     
    
 c
CsItjdkrdS|jƒ\}}t|ƒ}tjj|dƒ}|j|dƒdi|gd6fg|_tjj|dƒ}tj    |ƒ||_
||_ddl m }dd    l m}|ƒ}||ƒxC|jjƒD]2}    |    dkrqént|    d
ƒdkrédSqéW|jƒ|jd tj|ƒkƒdS( Ntwin32sfoo.csint main(void) { return 1;}
RRtbuildiÿÿÿÿ(t new_compiler(tcustomize_compilerislibfoo.a(tsystplatformR Rtostpathtjoint
write_fileRtmkdirt
build_temptdistutils.ccompilerR6tdistutils.sysconfigR7t executablestvaluesR1Rtrunt
assertTruetlistdir(
RRRRtfoo_cR?R6R7R(tccmd((sg/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/distutils/tests/test_build_clib.pyttest_runis,              
 
(R$R%RRR-R3RI(((sg/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/distutils/tests/test_build_clib.pyR s
                cCs tjtƒS(N(tunittestt    makeSuiteR(((sg/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/distutils/tests/test_build_clib.pyt
test_suiteŽst__main__(t__doc__RJR:R8ttest.test_supportRtdistutils.command.build_clibRtdistutils.errorsRtdistutils.testsRtdistutils.spawnRtTempdirManagertLoggingSilencertTestCaseRRLR$(((sg/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/distutils/tests/test_build_clib.pyt<module>s