%PDF- %PDF-
Mini Shell

Mini Shell

Direktori : /usr/local/lib/python2.7/lib-tk/test/
Upload File :
Create Path :
Current File : //usr/local/lib/python2.7/lib-tk/test/widget_tests.pyo


Mac@sVddlZddlZddlZddlmZddlmZmZm	Z	m
Z
mZmZddl
ZeZZe
dddfkreZneoeeZdZeZe
d dddfkreZneZd	efd
YZdefdYZd
efdYZdefdYZdZdZdS(iN(tScale(tAbstractTkTestttcl_versiontrequires_tcltget_tk_patchleveltpixels_convt
tcl_obj_eqiiicCstt|S(N(tinttround(tx((s4/usr/local/lib/python2.7/lib-tk/test/widget_tests.pyt	int_roundsitAbstractWidgetTestcBseZeeZdZeZe	dZ
dZdej
dZeeddZdedZdZdZdZdZdd	Zd
ZdZdZd
ZdZdZdZdZdZ RS(cCsEy|jSWn3tk
r@t|jjdd|_|jSXdS(Nttktscaling(t_scalingtAttributeErrortfloattroottcall(tself((s4/usr/local/lib/python2.7/lib-tk/test/widget_tests.pyR
"s

cCsU|jr#|jr#tdkr#|St|trKdjt|j|St|S(Niit (ii(	t
_stringifytwantobjectsRt
isinstancettupletjointmapt_strtstr(Rtvalue((s4/usr/local/lib/python2.7/lib-tk/test/widget_tests.pyR*s
cCs*|||rdS|j|||dS(N(tassertEqual(Rtactualtexpectedtmsgteq((s4/usr/local/lib/python2.7/lib-tk/test/widget_tests.pytassertEqual21scCs|||<|tkr|}n|r4||}n|jsG|jrwt|trhtj|}qwt|}n|dkrt	}n|j
|||d||j
|j||d|t|ts|j
|}|jt|d|j
|d|d|ndS(NR"ii(t	_sentinelRRRRttkintert_joinRtNoneRR#tcgetRt	configureRtlen(RtwidgettnameRR tconvR"tt((s4/usr/local/lib/python2.7/lib-tk/test/widget_tests.pyt
checkParam6s"
		c	Cs||}|dk	r(|j|}n|jtj}|||<WdQX|dk	ru|jt|j|n|r|j|||n
|||<|jtj}|ji||6WdQX|dk	r|jt|j|n|r|j|||n
|||<dS(N(	R'tformattassertRaisesR%tTclErrorRRt	exceptionR)(RR+R,Rterrmsgt	keep_origtorigtcm((s4/usr/local/lib/python2.7/lib-tk/test/widget_tests.pytcheckInvalidParamLs"

cOs+x$|D]}|j||||qWdS(N(R/(RR+R,tvaluestkwargsR((s4/usr/local/lib/python2.7/lib-tk/test/widget_tests.pytcheckParamsbs
cOse|j|||||j||ddd|j||ddd|j||ddddS(NtR4sexpected integer but got ""t10psexpected integer but got "10p"g	@sexpected integer but got "3.2"(R;R8(RR+R,R9R:((s4/usr/local/lib/python2.7/lib-tk/test/widget_tests.pytcheckIntegerParamfscOsd|kr|jd}nt}x*|D]"}|j|||d||q+W|j||ddd|j||ddddS(NR-R<R4s)expected floating-point number but got ""tspams-expected floating-point number but got "spam"(tpopRR/R8(RR+R,R9R:R-R((s4/usr/local/lib/python2.7/lib-tk/test/widget_tests.pytcheckFloatParamos
 cCsx6tddddfD]}|j|||ddqWx6tdddd	fD]}|j|||ddqOW|j||d
dd|j||d
dddS(NitfalsetnotoffR ittruetyestonR<R4s!expected boolean value but got ""R?s%expected boolean value but got "spam"(tFalseR/tTrueR8(RR+R,R((s4/usr/local/lib/python2.7/lib-tk/test/widget_tests.pytcheckBooleanParam{scKsN|j||ddddddddd	d
||j||ddd
dS(Ns#ff0000s#00ff00s#0000ffs#123456tredtgreentbluetwhitetblacktgreyR?R4sunknown color name "spam"(R;R8(RR+R,tallow_emptyR:((s4/usr/local/lib/python2.7/lib-tk/test/widget_tests.pytcheckColorParamscKs^|j||dddd|tdkrA|j||dn|j||dd	d
dS(NtarrowtwatchtcrossR<iitnoneR?R4sbad cursor spec "spam"(ii(R;RR/R8(RR+R,R:((s4/usr/local/lib/python2.7/lib-tk/test/widget_tests.pytcheckCursorParams
cCs;d}|||<|j|||j||ddS(NcWsdS(N((targs((s4/usr/local/lib/python2.7/lib-tk/test/widget_tests.pytcommandsR<(t
assertTrueR;(RR+R,RY((s4/usr/local/lib/python2.7/lib-tk/test/widget_tests.pytcheckCommandParams	
cOsd|kr|jd}nd}|j|||||dkrd|dj|d t|dkrtdnd|df}|j||ddd|d	|}n|j||d
d|dS(NR4s %s "{}": must be %s%s or %ss, iit,R<t	ambiguoustbadR?(R@R'R;RR*R8(RR+R,R9R:R4terrmsg2((s4/usr/local/lib/python2.7/lib-tk/test/widget_tests.pytcheckEnumParams
c

Os!d|kr|jd}nd}|dkr<|j}nd|krZ|jd}nt}x||D]t}t}|}	t|tr|	r|	tk	rt||j}t	}	qn|j
|||d|d|	|qgW|j||dddd||j||dddd|dS(	NR-R5R t6xR4sbad screen distance "6x"R?sbad screen distance "spam"(R@R't_conv_pixelsRIR$RRRR
R
R/R8(
RR+R,R9R:R-R5RR tconv1((s4/usr/local/lib/python2.7/lib-tk/test/widget_tests.pytcheckPixelsParams*

c	CsZ|j||ddddddd}tdkr=d}n|j||d
d|dS(
NtflattgroovetraisedtridgetsolidtsunkensHbad relief "spam": must be flat, groove, raised, ridge, solid, or sunkeniiR?R4(ii(R;RR'R8(RR+R,R4((s4/usr/local/lib/python2.7/lib-tk/test/widget_tests.pytcheckReliefParams	cCs[tjd|jdd}|j|||dt|j||dddd||<dS(	NtmasterR,timage1R-R?R4simage "spam" doesn't existR<(R%t
PhotoImageRR/RR8(RR+R,timage((s4/usr/local/lib/python2.7/lib-tk/test/widget_tests.pytcheckImageParams
cCs|j|||dtdS(NR-(R/R(RR+R,tvar((s4/usr/local/lib/python2.7/lib-tk/test/widget_tests.pytcheckVariableParamscCs|j||j|tt|dkrF|jd|fnx5|D]-}t|tsM|jd|fPqMqMWdS(NisInvalid bounding box: %r(tassertIsNotNonetassertIsInstanceRR*tfailRR(Rtbboxtitem((s4/usr/local/lib/python2.7/lib-tk/test/widget_tests.pytassertIsBoundingBoxs

cCs|j}|j}t|tsL|jt|t|jnx|D]}||qSWtjj	ridd6dd6dd6dd6d	d
6}t
|}t
|j}x_t||D]J}||ko|||ko|||ksd|jj
|fGHqqWndS(Ntborderwidthtbdt
backgroundtbgt
foregroundtfgtinvalidcommandtinvcmdtvalidatecommandtvcmds%s.OPTIONS doesn't contain "%s"(tcreatetkeysRRRtsortedR)ttestttest_supporttverbosetsettOPTIONSt	__class__t__name__(RR+RtktaliasesR ((s4/usr/local/lib/python2.7/lib-tk/test/widget_tests.pyt	test_keyss*%

N(!Rt
__module__tstaticmethodtpixels_roundRbR't_conv_pad_pixelsRHRtpropertyR
Rtobjectt__eq__R#R$R/RIR8R;R>RARJRRRWR[R`RdRkRpRrRxR(((s4/usr/local/lib/python2.7/lib-tk/test/widget_tests.pyRs0						
					
			
tStandardOptionsTestsc*BseZdbZd*Zd+Zd,Zd-Zd.Zd/Zd0Z	d1Z
d2Zd3Zd4Z
d5Zd6Zd7Zd8Zd9Zejejd:kd;d<Zd=Zd>Zd?Zd@ZdAZdBZdCZdDZdEZ dFZ!dGZ"dHZ#dIZ$dJZ%dKZ&dLZ'dMZ(dNZ)dOZ*dPZ+dQZ,dRZ-dSZ.dTZ/dUZ0dVZ1dWZ2dXZ3dYZ4dZZ5d[Z6d\Z7e8d]d^d_Z9e8d]d^d`Z:daZ;RS(ctactivebackgroundtactiveborderwidthtactiveforegroundtanchorR{tbitmapRytcompoundtcursortdisabledforegroundtexportselectiontfontR}thighlightbackgroundthighlightcolorthighlightthicknessRotinsertbackgroundtinsertborderwidtht
insertofftimetinsertontimetinsertwidthtjumptjustifytorienttpadxtpadytrelieftrepeatdelaytrepeatintervaltselectbackgroundtselectborderwidthtselectforegroundtsetgridt	takefocusttextttextvariablettroughcolort	underlinet
wraplengthtxscrollcommandtyscrollcommandcCs |j}|j|ddS(NR(RRR(RR+((s4/usr/local/lib/python2.7/lib-tk/test/widget_tests.pyttest_activebackground
sc	Cs2|j}|j|ddddddddS(NRig?g333333@iiR=(RRd(RR+((s4/usr/local/lib/python2.7/lib-tk/test/widget_tests.pyttest_activeborderwidthscCs |j}|j|ddS(NR(RRR(RR+((s4/usr/local/lib/python2.7/lib-tk/test/widget_tests.pyttest_activeforegroundscCs;|j}|j|ddddddddd	d
dS(NRtntnetetsetstswtwtnwtcenter(RR`(RR+((s4/usr/local/lib/python2.7/lib-tk/test/widget_tests.pyttest_anchorscCsB|j}|j|dd|jkr>|j|dndS(NR{R|(RRRR(RR+((s4/usr/local/lib/python2.7/lib-tk/test/widget_tests.pyttest_backgroundscCs|j}|j|dd|j|ddtjjddd}|j|dd|d|jjjd	d
kod|jjks|j	|ddd
dndS(NRt	questheadtgray50s
python.xbmtsubdirt
imghdrdatat@taquaRtwindowingsystemtAppKitR?R4sbitmap "spam" not defined(
RR/RRtfindfileRRRtwinfo_serverR8(RR+tfilename((s4/usr/local/lib/python2.7/lib-tk/test/widget_tests.pyttest_bitmap%sc	Csf|j}|j|dddddddd|jkrb|j|dddddddndS(	NRyig?g@iiR=Rz(RRdR(RR+((s4/usr/local/lib/python2.7/lib-tk/test/widget_tests.pyttest_borderwidth2s
c	Cs2|j}|j|ddddddddS(NRtbottomRtleftRVtrightttop(RR`(RR+((s4/usr/local/lib/python2.7/lib-tk/test/widget_tests.pyt
test_compound9scCs |j}|j|ddS(NR(RRW(RR+((s4/usr/local/lib/python2.7/lib-tk/test/widget_tests.pyttest_cursor>scCs |j}|j|ddS(NR(RRR(RR+((s4/usr/local/lib/python2.7/lib-tk/test/widget_tests.pyttest_disabledforegroundBscCs |j}|j|ddS(NR(RRJ(RR+((s4/usr/local/lib/python2.7/lib-tk/test/widget_tests.pyttest_exportselectionFscCs<|j}|j|dd|j|dddddS(NRs3-Adobe-Helvetica-Medium-R-Normal--*-120-*-*-*-*-*-*R<R4sfont "" doesn't exist(RR/R8(RR+((s4/usr/local/lib/python2.7/lib-tk/test/widget_tests.pyt	test_fontJs
cCsB|j}|j|dd|jkr>|j|dndS(NR}R~(RRRR(RR+((s4/usr/local/lib/python2.7/lib-tk/test/widget_tests.pyttest_foregroundQscCs |j}|j|ddS(NR(RRR(RR+((s4/usr/local/lib/python2.7/lib-tk/test/widget_tests.pyttest_highlightbackgroundWscCs |j}|j|ddS(NR(RRR(RR+((s4/usr/local/lib/python2.7/lib-tk/test/widget_tests.pyttest_highlightcolor[scCsQ|j}|j|dddddd|j|ddddd	|jdS(
NRig?g@iR=iR R-(RRdR/Rb(RR+((s4/usr/local/lib/python2.7/lib-tk/test/widget_tests.pyttest_highlightthickness_s
tdarwins"crashes with Cocoa Tk (issue19733)cCs |j}|j|ddS(NRo(RRp(RR+((s4/usr/local/lib/python2.7/lib-tk/test/widget_tests.pyt
test_imagefscCs |j}|j|ddS(NR(RRR(RR+((s4/usr/local/lib/python2.7/lib-tk/test/widget_tests.pyttest_insertbackgroundlsc	Cs2|j}|j|ddddddddS(NRig?g@iiR=(RRd(RR+((s4/usr/local/lib/python2.7/lib-tk/test/widget_tests.pyttest_insertborderwidthpscCs#|j}|j|dddS(NRid(RR>(RR+((s4/usr/local/lib/python2.7/lib-tk/test/widget_tests.pyttest_insertofftimeuscCs#|j}|j|dddS(NRid(RR>(RR+((s4/usr/local/lib/python2.7/lib-tk/test/widget_tests.pyttest_insertontimeyscCs,|j}|j|ddddddS(NRg?g@iR=(RRd(RR+((s4/usr/local/lib/python2.7/lib-tk/test/widget_tests.pyttest_insertwidth}scCs |j}|j|ddS(NR(RRJ(RR+((s4/usr/local/lib/python2.7/lib-tk/test/widget_tests.pyt	test_jumpscCsH|j}|j|dddddd|j|dddddS(	NRRRRR4s6bad justification "{}": must be left, right, or centerR<s:ambiguous justification "": must be left, right, or center(RR`R8(RR+((s4/usr/local/lib/python2.7/lib-tk/test/widget_tests.pyttest_justifys
cCsC|j}|jt|d|j|j|ddddS(NRt
horizontaltvertical(RRRtdefault_orientR`(RR+((s4/usr/local/lib/python2.7/lib-tk/test/widget_tests.pyttest_orientsc
Cs8|j}|j|ddddddd|jdS(NRig@gffffff@it12mR-(RRdR(RR+((s4/usr/local/lib/python2.7/lib-tk/test/widget_tests.pyt	test_padxsc
Cs8|j}|j|ddddddd|jdS(NRig@gffffff@iRR-(RRdR(RR+((s4/usr/local/lib/python2.7/lib-tk/test/widget_tests.pyt	test_padyscCs |j}|j|ddS(NR(RRk(RR+((s4/usr/local/lib/python2.7/lib-tk/test/widget_tests.pyttest_reliefscCs&|j}|j|ddddS(NRii(RR>(RR+((s4/usr/local/lib/python2.7/lib-tk/test/widget_tests.pyttest_repeatdelayscCs&|j}|j|ddddS(NRii(RR>(RR+((s4/usr/local/lib/python2.7/lib-tk/test/widget_tests.pyttest_repeatintervalscCs |j}|j|ddS(NR(RRR(RR+((s4/usr/local/lib/python2.7/lib-tk/test/widget_tests.pyttest_selectbackgroundscCs,|j}|j|ddddddS(NRg?g@iR=(RRd(RR+((s4/usr/local/lib/python2.7/lib-tk/test/widget_tests.pyttest_selectborderwidthscCs |j}|j|ddS(NR(RRR(RR+((s4/usr/local/lib/python2.7/lib-tk/test/widget_tests.pyttest_selectforegroundscCs |j}|j|ddS(NR(RRJ(RR+((s4/usr/local/lib/python2.7/lib-tk/test/widget_tests.pyttest_setgridscCs)|j}|j|dddddS(Ntstatetactivetdisabledtnormal(RR`(RR+((s4/usr/local/lib/python2.7/lib-tk/test/widget_tests.pyt
test_statescCs)|j}|j|dddddS(NRt0t1R<(RR;(RR+((s4/usr/local/lib/python2.7/lib-tk/test/widget_tests.pyttest_takefocusscCs&|j}|j|ddddS(NRR<s
any string(RR;(RR+((s4/usr/local/lib/python2.7/lib-tk/test/widget_tests.pyt	test_textscCs5|j}tj|j}|j|d|dS(NR(RR%t	StringVarRRr(RR+Rq((s4/usr/local/lib/python2.7/lib-tk/test/widget_tests.pyttest_textvariablescCs |j}|j|ddS(NR(RRR(RR+((s4/usr/local/lib/python2.7/lib-tk/test/widget_tests.pyttest_troughcolorscCs)|j}|j|dddddS(NRiii
(RR>(RR+((s4/usr/local/lib/python2.7/lib-tk/test/widget_tests.pyttest_underlinescCs#|j}|j|dddS(NRid(RRd(RR+((s4/usr/local/lib/python2.7/lib-tk/test/widget_tests.pyttest_wraplengthscCs |j}|j|ddS(NR(RR[(RR+((s4/usr/local/lib/python2.7/lib-tk/test/widget_tests.pyttest_xscrollcommandscCs |j}|j|ddS(NR(RR[(RR+((s4/usr/local/lib/python2.7/lib-tk/test/widget_tests.pyttest_yscrollcommandscCs |j}|j|ddS(NRY(RR[(RR+((s4/usr/local/lib/python2.7/lib-tk/test/widget_tests.pyttest_commandscCs |j}|j|ddS(Ntindicatoron(RRJ(RR+((s4/usr/local/lib/python2.7/lib-tk/test/widget_tests.pyttest_indicatoronscCs |j}|j|ddS(Nt	offrelief(RRk(RR+((s4/usr/local/lib/python2.7/lib-tk/test/widget_tests.pyttest_offreliefscCs |j}|j|ddS(Nt
overrelief(RRk(RR+((s4/usr/local/lib/python2.7/lib-tk/test/widget_tests.pyttest_overreliefscCs |j}|j|ddS(Ntselectcolor(RRR(RR+((s4/usr/local/lib/python2.7/lib-tk/test/widget_tests.pyttest_selectcolorscCs |j}|j|ddS(Ntselectimage(RRp(RR+((s4/usr/local/lib/python2.7/lib-tk/test/widget_tests.pyttest_selectimagesiicCs |j}|j|ddS(Nt
tristateimage(RRp(RR+((s4/usr/local/lib/python2.7/lib-tk/test/widget_tests.pyttest_tristateimagescCs#|j}|j|dddS(Nt
tristatevaluet
unknowable(RR/(RR+((s4/usr/local/lib/python2.7/lib-tk/test/widget_tests.pyttest_tristatevaluescCs5|j}tj|j}|j|d|dS(Ntvariable(RR%t	DoubleVarRRr(RR+Rq((s4/usr/local/lib/python2.7/lib-tk/test/widget_tests.pyt
test_variables(*RRRRR{RRyRRRRRR}RRRRoRRRRRRRRRRRRRRRRRRRRRRRRR(<RRtSTANDARD_OPTIONSRRRRRRRRRRRRRRRRtunittesttskipIftsystplatformRRRRRRRRRRRRRRRRRRRRRRRR	R
RRR
RRRRRRRRR(((s4/usr/local/lib/python2.7/lib-tk/test/widget_tests.pyRs						
																																											tIntegerSizeTestscBseZdZdZRS(cCs)|j}|j|dddddS(Ntheightidii(RR>(RR+((s4/usr/local/lib/python2.7/lib-tk/test/widget_tests.pyttest_height	scCs)|j}|j|dddddS(Ntwidthiini(RR>(RR+((s4/usr/local/lib/python2.7/lib-tk/test/widget_tests.pyt
test_width
s(RRR'R)(((s4/usr/local/lib/python2.7/lib-tk/test/widget_tests.pyR%s	tPixelSizeTestscBseZdZdZRS(c	Cs2|j}|j|ddddddddS(NR&idgLY@gfffffY@iit3c(RRd(RR+((s4/usr/local/lib/python2.7/lib-tk/test/widget_tests.pyR'sc	Cs2|j}|j|ddddddddS(NR(igfffff6y@gIy@init5i(RRd(RR+((s4/usr/local/lib/python2.7/lib-tk/test/widget_tests.pyR)s(RRR'R)(((s4/usr/local/lib/python2.7/lib-tk/test/widget_tests.pyR*s	csfd}|S(NcsxjD]}d|}t|s
xkD]5}t||r0t|t||jPq0q0W|fd}||_t||q
q
WS(Nttest_cs1|j}||td|jfdS(NsOption "%s" is not tested in %s(RtAssertionErrorR(RtoptionR+(tcls(s4/usr/local/lib/python2.7/lib-tk/test/widget_tests.pyR)s(Rthasattrtsetattrtgetattrtim_funcR(R0R/t
methodnametsource_classR(tsource_classes(R0s4/usr/local/lib/python2.7/lib-tk/test/widget_tests.pyt	decorators

		((R7R8((R7s4/usr/local/lib/python2.7/lib-tk/test/widget_tests.pytadd_standard_optionsscCs4tjjr0tj}dG|jddGHndS(Nspatchlevel =tinfot
patchlevel(RRRR%tTclR(ttcl((s4/usr/local/lib/python2.7/lib-tk/test/widget_tests.pytsetUpModule3s(R!R#tTkinterR%tttkRttest_ttk.supportRRRRRRttest.test_supportRRHtnoconvtnoconv_methRRR
RRRR$RRR%R*R9R>(((s4/usr/local/lib/python2.7/lib-tk/test/widget_tests.pyt<module>s*.
				

	

Zerion Mini Shell 1.0