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
R\¬Qc@sÎddlZddlZddlZddlmZddlmZmZejdƒZ    ddl
m Z ddl    m Z dej fd„ƒYZd    ej fd
„ƒYZd „Zed krÊeƒndS( iÿÿÿÿN(t test_support(tPopentPIPEt_tkinter(tTcl(tTclErrort TkinterTestcBseZd„ZRS(cCs|jttjtƒdS(N(t assertRaisest    TypeErrorRt_flattentTrue(tself((sU/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/test/test_tcl.pyttestFlattenLens(t__name__t
__module__R (((sU/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/test/test_tcl.pyRstTclTestcBsÅeZd„Zd„Zd„Zd„Zd„Zd„Zd„Zd„Z    d„Z
d    „Z d
„Z d „Z d „Zd „Zd„Zd„Zd„Zd„Zd„Zd„Zd„ZRS(cCstƒ|_dS(N(Rtinterp(R ((sU/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/test/test_tcl.pytsetUpscCs3|j}|jdƒ|j|jdƒdƒdS(Nsset a 1sset at1(Rtevalt assertEqual(R ttcl((sU/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/test/test_tcl.pyttestEvals     cCs#|j}|jt|jdƒdS(Nsset a(RRRR(R R((sU/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/test/test_tcl.pyttestEvalException!s    cCs#|j}|jt|jdƒdS(Ns this is wrong(RRRR(R R((sU/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/test/test_tcl.pyttestEvalException2%s    cCs<|j}|jdddƒ|j|jddƒdƒdS(NtsettaR(RtcallR(R R((sU/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/test/test_tcl.pyttestCall)s    cCs&|j}|jt|jddƒdS(NRR(RRRR(R R((sU/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/test/test_tcl.pyttestCallException.s    cCs)|j}|jt|jdddƒdS(Ntthististwrong(RRRR(R R((sU/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/test/test_tcl.pyttestCallException22s    cCs6|j}|jddƒ|j|jdƒdƒdS(NRRsset a(RtsetvarRR(R R((sU/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/test/test_tcl.pyt
testSetVar6s    cCs6|j}|jddƒ|j|jdƒdƒdS(Nsa(1)Rsset a(1)(RR"RR(R R((sU/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/test/test_tcl.pyttestSetVarArray;s    cCs3|j}|jdƒ|j|jdƒdƒdS(Nsset a 1RR(RRRtgetvar(R R((sU/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/test/test_tcl.pyt
testGetVar@s     cCs3|j}|jdƒ|j|jdƒdƒdS(Ns
set a(1) 1sa(1)R(RRRR%(R R((sU/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/test/test_tcl.pyttestGetVarArrayEs     cCs#|j}|jt|jdƒdS(NR(RRRR%(R R((sU/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/test/test_tcl.pyttestGetVarExceptionJs    cCs#|j}|jt|jdƒdS(Nsa(1)(RRRR%(R R((sU/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/test/test_tcl.pyttestGetVarArrayExceptionNs    cCs\|j}|jddƒ|j|jdƒdƒ|jdƒ|j|jdƒdƒdS(NRis info exists aRt0(RR"RRtunsetvar(R R((sU/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/test/test_tcl.pyt testUnsetVarRs
     cCsž|j}|jddƒ|jddƒ|j|jdƒdƒ|j|jdƒdƒ|jdƒ|j|jdƒdƒ|j|jdƒdƒdS(    Nsa(1)isa(2)isinfo exists a(1)Rsinfo exists a(2)R*(RR"RRR+(R R((sU/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/test/test_tcl.pyttestUnsetVarArrayYs     cCs#|j}|jt|jdƒdS(NR(RRRR+(R R((sU/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/test/test_tcl.pyttestUnsetVarExceptioncs    cCs¤|j}d}t|dƒ}d}|j|ƒ|jƒ|j|ƒtj|ƒ|j|jdƒdƒ|j|jdƒdƒ|j|jdƒd    ƒdS(
NstestEvalFile.tcltws?set a 1
        set b 2
        set c [ expr $a + $b ]
        sset aRsset bt2sset ct3(    RtopentwritetclosetevalfiletostremoveRR(R Rtfilenametfdtscript((sU/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/test/test_tcl.pyt testEvalFilegs     
  cCsP|j}d}ytj|ƒWntk
r5}nX|jt|j|ƒdS(Nt doesnotexists(RR6R7t    ExceptionRRR5(R RR8te((sU/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/test/test_tcl.pyttestEvalFileExceptionws    cCs#|j}|jt|jdƒdS(Nspackage require DNE(RRRR(R R((sU/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/test/test_tcl.pyttestPackageRequireException€s    c
Csddl}|jdkrdStjj|jƒ}|ddkrHdSdtjd|d|df}tjƒ›}|j    d    ƒd
|f}t
|d t d t ƒ}|j ƒ\}}d j dd|d|d|gƒ}    |jd||    ƒ|j|jƒddƒWdQXdS(Niÿÿÿÿtwin32it:s \\%s\%s$\%st COMPUTERNAMEiit TCL_LIBRARYs%%s -c "import Tkinter; print Tkinter"tstdouttstderrs
 
s"Tkinter.py" not in outputsCommand:sstdout:sstderr:s
Tkinter.pysNon-zero exit code(tsystplatformR6tpathtabspatht
executabletenvironRtEnvironmentVarGuardtunsetRRt communicatetjointassertInRtwait(
R RGtfullnametunc_nametenvtcmdtptout_dataterr_datatmsg((sU/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/test/test_tcl.pyttestLoadWithUNC„s(        c    sɇfd†}ˆj|tƒtƒˆj|tƒtƒˆj|dƒdƒˆj|dƒdƒˆj|dƒdƒˆj|dƒdƒx?dddtdƒtdƒfD]}ˆj||ƒ|ƒqµWx]d d d dddtjjtjjtjj tjj f    D]}ˆj||ƒ|ƒqWxetdƒtdƒtdƒ fD]A}||krƒˆj    ||ƒ|ƒqXˆj||ƒ|ƒqXWˆj|dddfƒdddfƒdS(Ncsˆjjdd|ƒS(NRt_(RR(tvalue(R (sU/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/test/test_tcl.pyt    passValue¦ststrings string\u20acustringu    string€iiiÿÿÿÿiiggð?gð¿ig@tnantinfR0g333333 @I€iÿÿÿI€i€i(g333333 @(g333333 @(
RR
tFalsetintRGt
float_infotmintmaxtfloattassertNotEqual(R R^titf((R sU/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/test/test_tcl.pyttest_passing_values¥s$() (R RRRRRRRR!R#R$R&R'R(R)R,R-R.R;R?R@R[Rk(((sU/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/test/test_tcl.pyRs*                                                            
                       !cCstjttƒdS(N(Rt run_unittestRR(((sU/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/test/test_tcl.pyt    test_main¼st__main__(tunittestRGR6ttestRt
subprocessRRt import_moduleRtTkinterRRtTestCaseRRRmR (((sU/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/test/test_tcl.pyt<module>s   ¥