ó zfc@sTddlZddlZddlmZddlZddlZddlmZmZddl m Z m Z m Z m Z ddlmZmZmZmZmZmZmZmZmZmZedƒdeefd„ƒYZeeƒd eejfd „ƒYƒZeeƒd eejfd „ƒYƒZeeƒd eejfd„ƒYƒZdeefd„ƒYZeeƒdeejfd„ƒYƒZeeƒdeejfd„ƒYƒZ eeƒdeejfd„ƒYƒZ!eeƒdeejfd„ƒYƒZ"eeƒdeejfd„ƒYƒZ#de#ejfd„ƒYZ$eeeƒdeejfd„ƒYƒZ%eeƒde%ejfd „ƒYƒZ&eeƒd!eejfd"„ƒYƒZ'eeeƒd#eejfd$„ƒYƒZ(eeeƒd%eejfd&„ƒYƒZ)eeeƒd'eejfd(„ƒYƒZ*eeeƒd)eejfd*„ƒYƒZ+eeƒd+eejfd,„ƒYƒZ,eeƒd-eejfd.„ƒYƒZ-eeeƒd/eejfd0„ƒYƒZ.e e(e!e%eeee)e#e-e.e$e,e"e*e+e&e'egZ/e0d1krPee/ŒndS(2iÿÿÿÿN(tTclError(trequirest run_unittest(t tcl_versiont requires_tcltget_tk_patchlevelt widget_eq( tadd_standard_optionstnoconvt noconv_metht int_roundt pixels_roundtAbstractWidgetTesttStandardOptionsTeststIntegerSizeTeststPixelSizeTestst setUpModuletguitAbstractToplevelTestcBs2eZeZd„Zd„Zd„Zd„ZRS(cCso|jƒ}|j|d|jjjƒƒ|j|ddddƒ|jddƒ}|j|ddƒdS(NtclasstFooterrmsgs2can't modify -class option after widget is createdtclass_(tcreatet assertEqualt __class__t__name__ttitletcheckInvalidParam(tselftwidgettwidget2((s=/usr/lib64/python2.7/lib-tk/test/test_tkinter/test_widgets.pyt test_classs  cCsc|jƒ}|j|ddƒ|j|ddddƒ|jddƒ}|j|ddƒdS(NtcolormapttnewRs5can't modify -colormap option after widget is created(RRR(RRR((s=/usr/lib64/python2.7/lib-tk/test/test_tkinter/test_widgets.pyt test_colormaps  cCs�|jƒ}|j|d|jr(dndƒ|j|ddddƒ|jdtƒ}|j|d|jrvdndƒdS(Nt containerit0iRs6can't modify -container option after widget is createdt1(RRt wantobjectsRtTrue(RRR((s=/usr/lib64/python2.7/lib-tk/test/test_tkinter/test_widgets.pyttest_container's  #cCsc|jƒ}|j|ddƒ|j|ddddƒ|jddƒ}|j|ddƒdS(NtvisualR"tdefaultRs3can't modify -visual option after widget is created(RRR(RRR((s=/usr/lib64/python2.7/lib-tk/test/test_tkinter/test_widgets.pyt test_visual/s  (Rt __module__R t_conv_pad_pixelsR R$R*R-(((s=/usr/lib64/python2.7/lib-tk/test/test_tkinter/test_widgets.pyRs   t ToplevelTestcBs2eZdZd„Zd„Zd„Zd„ZRS(t backgroundt borderwidthRR!R%tcursortheightthighlightbackgroundthighlightcolorthighlightthicknesstmenutpadxtpadytrelieftscreent takefocustuseR+twidthcKstj|j|�S(N(ttkintertTopleveltroot(Rtkwargs((s=/usr/lib64/python2.7/lib-tk/test/test_tkinter/test_widgets.pyRBscCsN|jƒ}tj|jƒ}|j|d|dtƒ|j|ddƒdS(NR8teqR"(RR@tMenuRBt checkParamR(RRR8((s=/usr/lib64/python2.7/lib-tk/test/test_tkinter/test_widgets.pyt test_menuEs cCs•|jƒ}|j|ddƒytjd}Wntk rQ|jdƒnX|j|d|ddƒ|jd|ƒ}|j|d|ƒdS(NR<R"tDISPLAYsNo $DISPLAY set.Rs3can't modify -screen option after widget is created(RRtostenvirontKeyErrortskipTestR(RRtdisplayR((s=/usr/lib64/python2.7/lib-tk/test/test_tkinter/test_widgets.pyt test_screenKs  cCsl|jƒ}|j|ddƒ|jdtƒ}d|jƒ}|jd|ƒ}|j|d|ƒdS(NR>R"R%s%#x(RRR)twinfo_id(RRtparenttwidR((s=/usr/lib64/python2.7/lib-tk/test/test_tkinter/test_widgets.pyttest_useWs  (R1R2RR!R%R3R4R5R6R7R8R9R:R;R<R=R>R+R?(RR.tOPTIONSRRGRNRR(((s=/usr/lib64/python2.7/lib-tk/test/test_tkinter/test_widgets.pyR08s   t FrameTestcBseZdZd„ZRS(R1R2RR!R%R3R4R5R6R7R9R:R;R=R+R?cKstj|j|�S(N(R@tFrameRB(RRC((s=/usr/lib64/python2.7/lib-tk/test/test_tkinter/test_widgets.pyRjs(R1R2RR!R%R3R4R5R6R7R9R:R;R=R+R?(RR.RSR(((s=/usr/lib64/python2.7/lib-tk/test/test_tkinter/test_widgets.pyRTas tLabelFrameTestcBs)eZdZd„Zd„Zd„ZRS(R1R2RR!R%R3tfontt foregroundR4R5R6R7t labelanchort labelwidgetR9R:R;R=ttextR+R?cKstj|j|�S(N(R@t LabelFrameRB(RRC((s=/usr/lib64/python2.7/lib-tk/test/test_tkinter/test_widgets.pyRyscCsW|jƒ}|j|ddddddddd d d d d ƒ|j|ddƒdS(NRYtetentestntnetnwtstsetswtwtwntwstcenter(RtcheckEnumParamR(RR((s=/usr/lib64/python2.7/lib-tk/test/test_tkinter/test_widgets.pyttest_labelanchor|s   cCsQ|jƒ}tj|jddddƒ}|j|d|ddƒ|jƒdS(NR[tMupptnametfooRZtexpecteds.foo(RR@tLabelRBRFtdestroy(RRtlabel((s=/usr/lib64/python2.7/lib-tk/test/test_tkinter/test_widgets.pyttest_labelwidgetƒs (R1R2RR!R%R3RWRXR4R5R6R7RYRZR9R:R;R=R[R+R?(RR.RSRRkRs(((s=/usr/lib64/python2.7/lib-tk/test/test_tkinter/test_widgets.pyRVns  tAbstractLabelTestcBseZeZd„ZRS(c Cs2|jƒ}|j|dddddddƒdS(NR7igÍÌÌÌÌÌô?gÍÌÌÌÌÌ@iiþÿÿÿt10p(RtcheckPixelsParam(RR((s=/usr/lib64/python2.7/lib-tk/test/test_tkinter/test_widgets.pyttest_highlightthickness�s  (RR.R t _conv_pixelsRw(((s=/usr/lib64/python2.7/lib-tk/test/test_tkinter/test_widgets.pyRtŠst LabelTestcBseZdZd„ZRS(tactivebackgroundtactiveforegroundtanchorR1tbitmapR2tcompoundR3tdisabledforegroundRWRXR4R5R6R7timagetjustifyR9R:R;tstateR=R[t textvariablet underlineR?t wraplengthcKstj|j|�S(N(R@RpRB(RRC((s=/usr/lib64/python2.7/lib-tk/test/test_tkinter/test_widgets.pyRŸs(RzR{R|R1R}R2R~R3RRWRXR4R5R6R7R€R�R9R:R;R‚R=R[RƒR„R?R…(RR.RSR(((s=/usr/lib64/python2.7/lib-tk/test/test_tkinter/test_widgets.pyRy“st ButtonTestc Bs eZd"Zd „Zd!„ZRS(#RzR{R|R1R}R2tcommandR~R3R,RRWRXR4R5R6R7R€R�t overreliefR9R:R;t repeatdelaytrepeatintervalR‚R=R[RƒR„R?R…cKstj|j|�S(N(R@tButtonRB(RRC((s=/usr/lib64/python2.7/lib-tk/test/test_tkinter/test_widgets.pyR°scCs)|jƒ}|j|ddddƒdS(NR,tactivetdisabledtnormal(RRj(RR((s=/usr/lib64/python2.7/lib-tk/test/test_tkinter/test_widgets.pyt test_default³s ( RzR{R|R1R}R2R‡R~R3R,RRWRXR4R5R6R7R€R�RˆR9R:R;R‰RŠR‚R=R[RƒR„R?R…(RR.RSRR�(((s=/usr/lib64/python2.7/lib-tk/test/test_tkinter/test_widgets.pyR†£s tCheckbuttonTestc&Bs)eZd)Zd&„Zd'„Zd(„ZRS(*RzR{R|R1R}R2R‡R~R3RRWRXR4R5R6R7R€t indicatoronR�t offrelieftoffvaluetonvalueRˆR9R:R;t selectcolort selectimageR‚R=R[Rƒt tristateimaget tristatevalueR„tvariableR?R…cKstj|j|�S(N(R@t CheckbuttonRB(RRC((s=/usr/lib64/python2.7/lib-tk/test/test_tkinter/test_widgets.pyRÈscCs,|jƒ}|j|dddddƒdS(NR“igffffff@R"s any string(Rt checkParams(RR((s=/usr/lib64/python2.7/lib-tk/test/test_tkinter/test_widgets.pyt test_offvalueÌs cCs,|jƒ}|j|dddddƒdS(NR”igffffff@R"s any string(RR›(RR((s=/usr/lib64/python2.7/lib-tk/test/test_tkinter/test_widgets.pyt test_onvalueÐs (&RzR{R|R1R}R2R‡R~R3RRWRXR4R5R6R7R€R‘R�R’R“R”RˆR9R:R;R•R–R‚R=R[RƒR—R˜R„R™R?R…(RR.RSRRœR�(((s=/usr/lib64/python2.7/lib-tk/test/test_tkinter/test_widgets.pyR�¸s  tRadiobuttonTestc%Bs eZd'Zd%„Zd&„ZRS((RzR{R|R1R}R2R‡R~R3RRWRXR4R5R6R7R€R‘R�R’RˆR9R:R;R•R–R‚R=R[RƒR—R˜R„tvalueR™R?R…cKstj|j|�S(N(R@t RadiobuttonRB(RRC((s=/usr/lib64/python2.7/lib-tk/test/test_tkinter/test_widgets.pyRäscCs,|jƒ}|j|dddddƒdS(NRŸigffffff@R"s any string(RR›(RR((s=/usr/lib64/python2.7/lib-tk/test/test_tkinter/test_widgets.pyt test_valueçs (%RzR{R|R1R}R2R‡R~R3RRWRXR4R5R6R7R€R‘R�R’RˆR9R:R;R•R–R‚R=R[RƒR—R˜R„RŸR™R?R…(RR.RSRR¡(((s=/usr/lib64/python2.7/lib-tk/test/test_tkinter/test_widgets.pyRžÕs tMenubuttonTestcBs‰eZd(ZeeƒZd„Zd„Zd „Ze j j Z e j ejd!kd"ƒd#„ƒZd$„Zd%„Zd&„Zd'„ZRS()RzR{R|R1R}R2R~R3t directionRRWRXR4R5R6R7R€R‘R�R8R9R:R;R‚R=R[RƒR„R?R…cKstj|j|�S(N(R@t MenubuttonRB(RRC((s=/usr/lib64/python2.7/lib-tk/test/test_tkinter/test_widgets.pyRûscCs/|jƒ}|j|ddddddƒdS(NR£tabovetbelowtflushtlefttright(RRj(RR((s=/usr/lib64/python2.7/lib-tk/test/test_tkinter/test_widgets.pyttest_directionþs  cCs/|jƒ}|j|dddddtƒdS(NR4idiœÿÿÿitconv(RtcheckIntegerParamtstr(RR((s=/usr/lib64/python2.7/lib-tk/test/test_tkinter/test_widgets.pyt test_heights tdarwins"crashes with Cocoa Tk (issue19733)c Csî|jƒ}tjd|jddƒ}|j|d|dtƒd}|jtjƒ�}d|d„Zd?„ZRS(BtautoseparatorsR1t blockcursorR2R3tendlineRÌRWRXR4R5R6R7tinactiveselectbackgroundRÍRÎRÏRÐtinsertunfocussedRÑtmaxundoR9R:R;RÔRÕRÖtsetgridtspacing1tspacing2tspacing3t startlineR‚ttabsttabstyleR=tundoR?RûRÚtyscrollcommandiicKstj|j|�S(N(R@tTextRB(RRC((s=/usr/lib64/python2.7/lib-tk/test/test_tkinter/test_widgets.pyRõscCs |jƒ}|j|dƒdS(NR(RR (RR((s=/usr/lib64/python2.7/lib-tk/test/test_tkinter/test_widgets.pyttest_autoseparatorsøs cCs |jƒ}|j|dƒdS(NR(RR (RR((s=/usr/lib64/python2.7/lib-tk/test/test_tkinter/test_widgets.pyttest_blockcursorüs cCsÉ|jƒ}djd„tdƒDƒƒ}|jd|ƒ|j|ddddƒ|j|dd ddƒ|j|dd d d ƒ|j|dd ƒ|j|ddƒ|j|ddd dƒdS(Ns css|] }dVqdS(sLine %dN((t.0ti((s=/usr/lib64/python2.7/lib-tk/test/test_tkinter/test_widgets.pys sidtendRiÈRoR"iöÿÿÿR²Rsexpected integer but got "spam"i2R#ii s1-startline must be less than or equal to -endline(RtjointrangetinsertRFR(RRR[((s=/usr/lib64/python2.7/lib-tk/test/test_tkinter/test_widgets.pyt test_endlines cCs^|jƒ}|j|dddddƒ|j|ddddƒ|j|dd ddƒdS( NR4idgÍÌÌÌÌLY@gfffff¦Y@t3ciœÿÿÿRoii(RRvRF(RR((s=/usr/lib64/python2.7/lib-tk/test/test_tkinter/test_widgets.pyR®s cCs)|jƒ}|j|ddddƒdS(NRiiiÿÿÿÿ(RR¬(RR((s=/usr/lib64/python2.7/lib-tk/test/test_tkinter/test_widgets.pyt test_maxundos cCs |jƒ}|j|dƒdS(NR(RRÜ(RR((s=/usr/lib64/python2.7/lib-tk/test/test_tkinter/test_widgets.pyttest_inactiveselectbackgrounds icCs)|jƒ}|j|ddddƒdS(NRthollowRîtsolid(RRj(RR((s=/usr/lib64/python2.7/lib-tk/test/test_tkinter/test_widgets.pyttest_insertunfocusseds  c Cs>|jƒ}|j|ddddddtdtd kƒdS( NRÕgÍÌÌÌÌÌô?gÍÌÌÌÌÌ@iþÿÿÿRuR«t keep_origii(ii(RRvRR(RR((s=/usr/lib64/python2.7/lib-tk/test/test_tkinter/test_widgets.pyttest_selectborderwidth$s  cCsE|jƒ}|j|dddddƒ|j|ddddƒdS( NR igffffff5@gš™™™™™6@s0.5ciûÿÿÿRoi(RRvRF(RR((s=/usr/lib64/python2.7/lib-tk/test/test_tkinter/test_widgets.pyt test_spacing1*s cCsE|jƒ}|j|dddddƒ|j|ddddƒdS( NR!igš™™™™™@gffffff@s0.1ciÿÿÿÿRoi(RRvRF(RR((s=/usr/lib64/python2.7/lib-tk/test/test_tkinter/test_widgets.pyt test_spacing2/s cCsE|jƒ}|j|dddddƒ|j|ddddƒdS( NR"igffffff5@gš™™™™™6@s0.5ciöÿÿÿRoi(RRvRF(RR((s=/usr/lib64/python2.7/lib-tk/test/test_tkinter/test_widgets.pyt test_spacing34s cCsÉ|jƒ}djd„tdƒDƒƒ}|jd|ƒ|j|ddddƒ|j|dd ddƒ|j|dd d d ƒ|j|dd ƒ|j|ddƒ|j|ddd dƒdS(Ns css|] }dVqdS(sLine %dN((R+R,((s=/usr/lib64/python2.7/lib-tk/test/test_tkinter/test_widgets.pys <sidR-R#iÈRoR"iöÿÿÿR²Rsexpected integer but got "spam"i Ri2iFs1-startline must be less than or equal to -endline(RR.R/R0RFR(RRR[((s=/usr/lib64/python2.7/lib-tk/test/test_tkinter/test_widgets.pyttest_startline9s cCsK|jƒ}tdkr1|j|dddƒn|j|dddƒdS(NiiR‚R�RŽ(ii(RRR›Rj(RR((s=/usr/lib64/python2.7/lib-tk/test/test_tkinter/test_widgets.pyRèGs  c Cs¥|jƒ}tƒdkr7|j|ddd dƒn|j|ddƒ|j|dd d dƒ|j|dd d dƒ|j|dddddtdkƒdS(Niii R$gffffff$@g33333³4@t1it2iRos10.2s20.7s10.2 20.7 1i 2is2c left 4c 6c centert2cR¨t4ct6cRiR²Rsbad screen distance "spam"R8(iii (gffffff$@g33333³4@R>R?(s10.2s20.7R>R?(gffffff$@g33333³4@R>R?(s10.2s20.7R>R?(R@R¨RARBRi(ii(RRRFRR(RR((s=/usr/lib64/python2.7/lib-tk/test/test_tkinter/test_widgets.pyt test_tabsNs  cCs&|jƒ}|j|dddƒdS(NR%ttabulart wordprocessor(RRj(RR((s=/usr/lib64/python2.7/lib-tk/test/test_tkinter/test_widgets.pyt test_tabstyle]s cCs |jƒ}|j|dƒdS(NR&(RR (RR((s=/usr/lib64/python2.7/lib-tk/test/test_tkinter/test_widgets.pyt test_undobs cCsU|jƒ}|j|ddƒ|j|ddddƒ|j|ddddƒdS(NR?i’inþÿÿRoii(RR¬RF(RR((s=/usr/lib64/python2.7/lib-tk/test/test_tkinter/test_widgets.pyR½fs cCsQ|jƒ}tdkr4|j|ddddƒn|j|ddddƒdS(NiiRûtcharRîtword(ii(RRR›Rj(RR((s=/usr/lib64/python2.7/lib-tk/test/test_tkinter/test_widgets.pyRls  cCs |jƒ}|j|jdƒƒ|j|jdƒƒ|jtj|jdƒ|jtj|jdƒ|jtj|jƒ|jtj|jddƒdS(Ns1.1R-R(RRRt assertIsNoneR´R@RRµ(RR((s=/usr/lib64/python2.7/lib-tk/test/test_tkinter/test_widgets.pyRss ()RR1RR2R3RRÌRWRXR4R5R6R7RRÍRÎRÏRÐRRÑRR9R:R;RÔRÕRÖRR R!R"R#R‚R$R%R=R&R?RûRÚR'(ii(RR.RSRR)t _stringifyRR)RR*R1R®R3R4R7R9R:R;R<R=RèRCRFRGR½RR(((s=/usr/lib64/python2.7/lib-tk/test/test_tkinter/test_widgets.pyRãsB               t CanvasTestcBsheZd#ZeeƒZeZd„Zd„Z d„Z d„Z d„Z d „Z d!„Zd"„ZRS($R1R2t closeenoughtconfineR3R4R5R6R7RÍRÎRÏRÐRÑtoffsetR;t scrollregionRÔRÕRÖR‚R=RÚtxscrollincrementR'tyscrollincrementR?cKstj|j|�S(N(R@tCanvasRB(RRC((s=/usr/lib64/python2.7/lib-tk/test/test_tkinter/test_widgets.pyR�sc Cs2|jƒ}|j|ddddddtƒdS(NRMig333333@gÍÌÌÌÌÌ @iýÿÿÿR«(RRtfloat(RR((s=/usr/lib64/python2.7/lib-tk/test/test_tkinter/test_widgets.pyttest_closeenough’s cCs |jƒ}|j|dƒdS(NRN(RR (RR((s=/usr/lib64/python2.7/lib-tk/test/test_tkinter/test_widgets.pyt test_confine—s c Csˆ|jƒ}|j|ddƒ|j|dddddddd d d ƒ |j|dd ƒ|j|dd ƒ|j|ddƒdS(NROs0,0R`RaR]RdRcReRfRbRis10,20s#5,6R²(RRR›RFR(RR((s=/usr/lib64/python2.7/lib-tk/test/test_tkinter/test_widgets.pyt test_offset›s  cCs¡|jƒ}|j|ddƒ|j|dd ddƒ|j|ddƒ|j|ddd d ƒ|j|dd ƒ|j|dd ƒ|j|ddƒdS(NRPs 0 0 200 150iiÈi–RoR"R²Rsbad scrollRegion "spam"(iiiÈi–(iiiÈR²(iiiÈ(iiiÈi–i(RRFR(RR((s=/usr/lib64/python2.7/lib-tk/test/test_tkinter/test_widgets.pyttest_scrollregion¤s cCs,|jƒ}|j|dddddƒdS(NR‚R�RŽRs0bad state value "{}": must be normal or disabled(RRj(RR((s=/usr/lib64/python2.7/lib-tk/test/test_tkinter/test_widgets.pyRè°s c Cs2|jƒ}|j|dddddddƒdS(NRQi(igš™™™™™D@gÍÌÌÌÌÌE@iØÿÿÿs0.5i(RRv(RR((s=/usr/lib64/python2.7/lib-tk/test/test_tkinter/test_widgets.pyttest_xscrollincrementµs  c Cs2|jƒ}|j|dddddddƒdS(NRRi igffffff&@g333333+@iöÿÿÿs0.1i(RRv(RR((s=/usr/lib64/python2.7/lib-tk/test/test_tkinter/test_widgets.pyttest_yscrollincrementºs  (R1R2RMRNR3R4R5R6R7RÍRÎRÏRÐRÑROR;RPRÔRÕRÖR‚R=RÚRQR'RRR?(RR.RSR¾R RxR)RKRRURVRWRXRèRYRZ(((s=/usr/lib64/python2.7/lib-tk/test/test_tkinter/test_widgets.pyRL}s(      t ListboxTestcBs¼eZd,Zd„Zd„ZedddƒejjƒZd„Z d„Z d „Z d!„Z d"„Z d#„Zd$„Zd%„Zd&„Zd'„Zd(„Zd)„Zd*„Zd+„ZRS(-t activestyleR1R2R3RRÌRWRXR4R5R6R7R�t listvariableR;RÔRÕRÖt selectmodeRR‚R=R?RÚR'cKstj|j|�S(N(R@tListboxRB(RRC((s=/usr/lib64/python2.7/lib-tk/test/test_tkinter/test_widgets.pyRÍscCs)|jƒ}|j|ddddƒdS(NR\tdotboxRîR„(RRj(RR((s=/usr/lib64/python2.7/lib-tk/test/test_tkinter/test_widgets.pyttest_activestyleÐs  iiicCs5|jƒ}tj|jƒ}|j|d|ƒdS(NR](RR@t DoubleVarRBtcheckVariableParam(RRtvar((s=/usr/lib64/python2.7/lib-tk/test/test_tkinter/test_widgets.pyttest_listvariable×s cCs\|jƒ}|j|ddƒ|j|ddƒ|j|ddƒ|j|ddƒdS(NR^tsingletbrowsetmultipletextended(RRF(RR((s=/usr/lib64/python2.7/lib-tk/test/test_tkinter/test_widgets.pyttest_selectmodeÜs  cCs&|jƒ}|j|dddƒdS(NR‚R�RŽ(RRj(RR((s=/usr/lib64/python2.7/lib-tk/test/test_tkinter/test_widgets.pyRèãs c Cs¿|jƒ}|jtdƒ�|jdƒWdQXdjƒ}|jd|Œx-t|ƒD]\}}|j|d|ƒq[W|jtƒ�|jƒWdQX|jtdƒ�|jdƒWdQX|j |jddƒdƒ|j |jddƒdƒ|j |jd dƒdƒ|jdƒ}|j |t ƒx�|j ƒD]s\}}|j t|ƒdƒt|ƒd krD|j ||jd|ƒƒ|j |d|jd|ƒƒqDqDWdS(Nsitem number "0" out of rangeis)red orange yellow green blue white violetR-R1sbad listbox index "red"tredt BackgroundR"tviolets@0,0iii(R1R1RlR"Rk(R1R1RlR"Rm(R1R1RlR"Rk(ii(RtassertRaisesRegexpRt itemconfiguretsplitR0t enumerateR´RRtassertIsInstancetdicttitemstassertIntlentitemcget(RRtcolorsR,tcolortdtktv((s=/usr/lib64/python2.7/lib-tk/test/test_tkinter/test_widgets.pyttest_itemconfigureçs0  c Cs¬|jƒ}|jdddddƒ|jdi||6�|j|jd|ƒd|ƒ|j|jd|ƒ|ƒ|jtdƒ�|jdid |6�WdQXdS( NR-RÆRÅRÇRziisunknown color name "spam"R²(RR0RoRRwRnR(RRmRŸR((s=/usr/lib64/python2.7/lib-tk/test/test_tkinter/test_widgets.pytcheck_itemconfigures  cCs|jddƒdS(NR1s#ff0000(R~(R((s=/usr/lib64/python2.7/lib-tk/test/test_tkinter/test_widgets.pyttest_itemconfigure_background scCs|jddƒdS(Ntbgs#ff0000(R~(R((s=/usr/lib64/python2.7/lib-tk/test/test_tkinter/test_widgets.pyttest_itemconfigure_bgscCs|jddƒdS(Ntfgs#110022(R~(R((s=/usr/lib64/python2.7/lib-tk/test/test_tkinter/test_widgets.pyttest_itemconfigure_fgscCs|jddƒdS(NRXs#110022(R~(R((s=/usr/lib64/python2.7/lib-tk/test/test_tkinter/test_widgets.pyttest_itemconfigure_foregroundscCs|jddƒdS(NRÔs#110022(R~(R((s=/usr/lib64/python2.7/lib-tk/test/test_tkinter/test_widgets.pyt#test_itemconfigure_selectbackgroundscCs|jddƒdS(NRÖs#654321(R~(R((s=/usr/lib64/python2.7/lib-tk/test/test_tkinter/test_widgets.pyt#test_itemconfigure_selectforegroundscCsÔ|jƒ}|jdd„tdƒDƒŒ|jƒ|j|jdƒƒ|j|jdƒƒ|j|jdƒƒ|jt|jdƒ|jt|jdƒ|jt |jƒ|jt |jddƒdS(Nicss|]}d|VqdS(sel%dN((R+R,((s=/usr/lib64/python2.7/lib-tk/test/test_tkinter/test_widgets.pys siiÿÿÿÿi Ri( RR0R/tpackRRRJR´RRµR(Rtlb((s=/usr/lib64/python2.7/lib-tk/test/test_tkinter/test_widgets.pyttest_boxs   cCsŒ|jƒ}|jdd„tdƒDƒŒ|jdtjƒ|jddƒ|jdƒ|j|jƒdƒ|j t |jdƒdS( Nicss|]}d|VqdS(sel%dN((R+R,((s=/usr/lib64/python2.7/lib-tk/test/test_tkinter/test_widgets.pys +siiiii(iiii( RR0R/tselection_clearR@tENDt selection_setRt curselectionR´R(RRˆ((s=/usr/lib64/python2.7/lib-tk/test/test_tkinter/test_widgets.pyttest_curselection)s   cCs§|jƒ}|jdd„tdƒDƒŒ|j|jdƒdƒ|j|jdƒdƒ|j|jdƒdƒ|j|jdƒd ƒ|j|jd ƒd ƒ|j|jdd ƒdƒ|j|jd dƒdƒ|j|jd dƒdƒ|j|jddƒdƒ|jt|jdƒ|jt|jdƒ|jt|jƒ|jt|jddƒ|jt|jdddƒ|jt|jdƒdS(Nicss|]}d|VqdS(sel%dN((R+R,((s=/usr/lib64/python2.7/lib-tk/test/test_tkinter/test_widgets.pys 4sitel0itel3R-tel7R"iÿÿÿÿitel4tel5tel6Riig333333@(R�R’R“(R“R”R‘((R�( RR0R/RtgetR´RRµR(RRˆ((s=/usr/lib64/python2.7/lib-tk/test/test_tkinter/test_widgets.pyttest_get2s"  (R\R1R2R3RRÌRWRXR4R5R6R7R�R]R;RÔRÕRÖR^RR‚R=R?RÚR'(RR.RSRRaRR t test_justifyR¿ReRjRèR}R~RR�RƒR„R…R†R‰RŽR–(((s=/usr/lib64/python2.7/lib-tk/test/test_tkinter/test_widgets.pyR[Às2             t ScaleTestcBs€eZd+ZdZd„Zd „Zd!„Zd"„Zd#„Zd$„Z d%„Z d&„Z d'„Z d(„Z d)„Zd*„ZRS(,RzR1t bigincrementR2R‡R3tdigitsRWRXRøR5R6R7RrtlengthtorientR;R‰RŠt resolutiont showvaluet sliderlengtht sliderreliefR‚R=t tickintervalRút troughcolorR™R?tverticalcKstj|j|�S(N(R@tScaleRB(RRC((s=/usr/lib64/python2.7/lib-tk/test/test_tkinter/test_widgets.pyRSscCs)|jƒ}|j|ddddƒdS(NR™gÍÌÌÌÌÌ(@gš™™™™™7@iûÿÿÿ(RR(RR((s=/usr/lib64/python2.7/lib-tk/test/test_tkinter/test_widgets.pyttest_bigincrementVs cCs&|jƒ}|j|dddƒdS(NRšii(RR¬(RR((s=/usr/lib64/python2.7/lib-tk/test/test_tkinter/test_widgets.pyt test_digitsZs cCs/|jƒ}|j|dddddtƒdS(NRøidgÍÌÌÌÌÌ-@g333333.@R«(RRtround(RR((s=/usr/lib64/python2.7/lib-tk/test/test_tkinter/test_widgets.pyR^s cCs6|jƒ}|j|ddƒ|j|ddƒdS(NRrs any stringR"(RRF(RR((s=/usr/lib64/python2.7/lib-tk/test/test_tkinter/test_widgets.pyt test_labelbs cCs,|jƒ}|j|dddddƒdS(NR›i‚gffffff`@g33333ó`@t5i(RRv(RR((s=/usr/lib64/python2.7/lib-tk/test/test_tkinter/test_widgets.pyt test_lengthgs cCs,|jƒ}|j|dddddƒdS(NR�gÍÌÌÌÌÌ@igÍÌÌÌÌÌ@iþÿÿÿ(RR(RR((s=/usr/lib64/python2.7/lib-tk/test/test_tkinter/test_widgets.pyttest_resolutionks cCs |jƒ}|j|dƒdS(NRž(RR (RR((s=/usr/lib64/python2.7/lib-tk/test/test_tkinter/test_widgets.pyttest_showvalueos cCs/|jƒ}|j|ddddddƒdS(NRŸi gffffff&@g333333/@iýÿÿÿt3m(RRv(RR((s=/usr/lib64/python2.7/lib-tk/test/test_tkinter/test_widgets.pyttest_sliderlengthss  cCs |jƒ}|j|dƒdS(NR (RR(RR((s=/usr/lib64/python2.7/lib-tk/test/test_tkinter/test_widgets.pyttest_sliderreliefxs c CsQ|jƒ}|j|ddddddtƒ|j|dddd dtƒdS( NR¡ig333333@gffffff@iR«iþÿÿÿRoi(RRR§RF(RR((s=/usr/lib64/python2.7/lib-tk/test/test_tkinter/test_widgets.pyttest_tickinterval|s  c Cs2|jƒ}|j|ddddddtƒdS(NRúi,gÍÌÌÌÌÌ-@g333333.@iöÿÿÿR«(RRR§(RR((s=/usr/lib64/python2.7/lib-tk/test/test_tkinter/test_widgets.pyRƒs (RzR1R™R2R‡R3RšRWRXRøR5R6R7RrR›RœR;R‰RŠR�RžRŸR R‚R=R¡RúR¢R™R?(RR.RStdefault_orientRR¥R¦RR¨RªR«R¬R®R¯R°R(((s=/usr/lib64/python2.7/lib-tk/test/test_tkinter/test_widgets.pyR˜Fs(           t ScrollbarTestcBs\eZdZeeƒZeZdZd„Z d„Z d„Z d„Z d„Z d„ZRS(Rzt activereliefR1R2R‡R3telementborderwidthR5R6R7tjumpRœR;R‰RŠR=R¢R?R£cKstj|j|�S(N(R@t ScrollbarRB(RRC((s=/usr/lib64/python2.7/lib-tk/test/test_tkinter/test_widgets.pyR˜scCs |jƒ}|j|dƒdS(NR³(RR(RR((s=/usr/lib64/python2.7/lib-tk/test/test_tkinter/test_widgets.pyttest_activerelief›s cCs,|jƒ}|j|dddddƒdS(NR´g333333@gffffff@iþÿÿÿt1m(RRv(RR((s=/usr/lib64/python2.7/lib-tk/test/test_tkinter/test_widgets.pyttest_elementborderwidthŸs cCs,|jƒ}|j|dddddƒdS(NRœR£t horizontalRs4bad orientation "{}": must be vertical or horizontal(RRj(RR((s=/usr/lib64/python2.7/lib-tk/test/test_tkinter/test_widgets.pyt test_orient£s cCsg|jƒ}xdD]}|j|ƒqW|jdƒ|jt|jƒ|jt|jddƒdS(Ntarrow1tslidertarrow2R"(R¼R½R¾(RtactivateR´R(RtsbR]((s=/usr/lib64/python2.7/lib-tk/test/test_tkinter/test_widgets.pyt test_activate¨s    cCs³|jƒ}|jddƒ|j|jƒdƒ|jt|jddƒ|jt|jddƒ|jt|jddƒ|jt|jdƒ|jt|jdddƒdS( Ngš™™™™™É?gš™™™™™Ù?tabctdefg333333ã?gffffffæ?gš™™™™™é?(gš™™™™™É?gš™™™™™Ù?(RtsetRR•R´RRµ(RRÀ((s=/usr/lib64/python2.7/lib-tk/test/test_tkinter/test_widgets.pyttest_set°s (RzR³R1R2R‡R3R´R5R6R7RµRœR;R‰RŠR=R¢R?(RR.RSR¾R RxR)RKR±RR·R¹R»RÁRÅ(((s=/usr/lib64/python2.7/lib-tk/test/test_tkinter/test_widgets.pyR²‰s       tPanedWindowTestcBsgeZd2ZdZd„Zd„Zd„Zd„Zd„Ze dddƒd„ƒZ e dddƒd„ƒZ e dddƒd„ƒZ d„Z d„Zd „Zd!„Zd"„Zd#„Zd$„Zd%„Zed&„Zd'„Zd(„Zd)„Zd*„Ze ddƒd+„ƒZd,„Zd-„Zd.„Zd/„Ze ddƒd0„ƒZ d1„Z!RS(3R1R2R3t handlepadt handlesizeR4t opaqueresizeRœtproxybackgroundtproxyborderwidtht proxyreliefR;t sashcursortsashpadt sashrelieft sashwidtht showhandleR?RºcKstj|j|�S(N(R@t PanedWindowRB(RRC((s=/usr/lib64/python2.7/lib-tk/test/test_tkinter/test_widgets.pyRÈscCs/|jƒ}|j|ddddddƒdS(NRÇigš™™™™™@gffffff@iýÿÿÿR¸(RRv(RR((s=/usr/lib64/python2.7/lib-tk/test/test_tkinter/test_widgets.pyttest_handlepadËs c Cs5|jƒ}|j|dddddddtƒdS(NRÈigÍÌÌÌÌÌ"@g333333%@iýÿÿÿt2mR«(RRvR(RR((s=/usr/lib64/python2.7/lib-tk/test/test_tkinter/test_widgets.pyttest_handlesizeÏs c Cs8|jƒ}|j|ddddddddtƒdS( NR4idgÍÌÌÌÌLY@gfffff¦Y@iœÿÿÿiR>R«(RRvR(RR((s=/usr/lib64/python2.7/lib-tk/test/test_tkinter/test_widgets.pyR®Ôs !cCs |jƒ}|j|dƒdS(NRÉ(RR (RR((s=/usr/lib64/python2.7/lib-tk/test/test_tkinter/test_widgets.pyttest_opaqueresizeÙs iiicCs |jƒ}|j|dƒdS(NRÊ(RRÜ(RR((s=/usr/lib64/python2.7/lib-tk/test/test_tkinter/test_widgets.pyttest_proxybackgroundÝs c Cs8|jƒ}|j|ddddddddtƒdS( NRËigÍÌÌÌÌÌô?g333333@iiþÿÿÿRuR«(RRvR(RR((s=/usr/lib64/python2.7/lib-tk/test/test_tkinter/test_widgets.pyttest_proxyborderwidthâs  cCs |jƒ}|j|dƒdS(NRÌ(RR(RR((s=/usr/lib64/python2.7/lib-tk/test/test_tkinter/test_widgets.pyttest_proxyreliefés cCs |jƒ}|j|dƒdS(NRÍ(RRþ(RR((s=/usr/lib64/python2.7/lib-tk/test/test_tkinter/test_widgets.pyttest_sashcursorîs cCs/|jƒ}|j|ddddddƒdS(NRÎigÍÌÌÌÌÌô?gÍÌÌÌÌÌ@iþÿÿÿRÔ(RRv(RR((s=/usr/lib64/python2.7/lib-tk/test/test_tkinter/test_widgets.pyt test_sashpadòs cCs |jƒ}|j|dƒdS(NRÏ(RR(RR((s=/usr/lib64/python2.7/lib-tk/test/test_tkinter/test_widgets.pyttest_sashreliefös c Cs5|jƒ}|j|dddddddtƒdS(NRÐi g333333&@g333333/@iýÿÿÿR¸R«(RRvR(RR((s=/usr/lib64/python2.7/lib-tk/test/test_tkinter/test_widgets.pyttest_sashwidthús cCs |jƒ}|j|dƒdS(NRÑ(RR (RR((s=/usr/lib64/python2.7/lib-tk/test/test_tkinter/test_widgets.pyttest_showhandleÿs c Cs8|jƒ}|j|ddddddddtƒdS( NR?i’gfffff6y@gš™™™™Iy@inþÿÿiR©R«(RRvR(RR((s=/usr/lib64/python2.7/lib-tk/test/test_tkinter/test_widgets.pyR½s !cCsQ|jƒ}tj|ƒ}tj|ƒ}|j|ƒ|j|ƒ|||fS(N(RR@R‹tadd(RtpRÅRÇ((s=/usr/lib64/python2.7/lib-tk/test/test_tkinter/test_widgets.pytcreate2s    cCsº|jƒ\}}}|jt|jƒ|j|ƒ}|j|tƒxl|jƒD]^\}}|jt|ƒdƒ|j||j||ƒƒ|j|d|j ||ƒƒqTWdS(Nii( RáR´Rt paneconfigureRrRsRtRRvtpanecget(RRàRÅRÇRzR{R|((s=/usr/lib64/python2.7/lib-tk/test/test_tkinter/test_widgets.pyttest_paneconfigurescCs£d„}|j s|r(t|ƒ}n|jr@|r@t}n|j|i||6�|j||j||ƒdƒ|ƒ|j||j||ƒƒ|ƒdS(NcSs|S(N((tx((s=/usr/lib64/python2.7/lib-tk/test/test_tkinter/test_widgets.pytR"i(R(R­RâRRã(RRàRÅRmRŸRot stringifyR«((s=/usr/lib64/python2.7/lib-tk/test/test_tkinter/test_widgets.pytcheck_paneconfigures  &c Cs4|jt|ƒ�|j|id|6�WdQXdS(NtbadValue(RnRRâ(RRàRÅRmtmsg((s=/usr/lib64/python2.7/lib-tk/test/test_tkinter/test_widgets.pytcheck_paneconfigure_bad$scCsN|jƒ\}}}|j||d|t|ƒƒ|j||ddƒdS(Ntaftersbad window path name "badValue"(RáRèR­Rë(RRàRÅRÇ((s=/usr/lib64/python2.7/lib-tk/test/test_tkinter/test_widgets.pyttest_paneconfigure_after(scCsN|jƒ\}}}|j||d|t|ƒƒ|j||ddƒdS(Ntbeforesbad window path name "badValue"(RáRèR­Rë(RRàRÅRÇ((s=/usr/lib64/python2.7/lib-tk/test/test_tkinter/test_widgets.pyttest_paneconfigure_before.sc CsW|jƒ\}}}|j||ddddtƒdkƒ|j||ddƒdS( NR4i Rçiii sbad screen distance "badValue"(iii (RáRèRRë(RRàRÅRÇ((s=/usr/lib64/python2.7/lib-tk/test/test_tkinter/test_widgets.pyttest_paneconfigure_height4s cCsH|jƒ\}}}|j||dtdƒ|j||ddƒdS(Nthideis)expected boolean value but got "badValue"(RáRètFalseRë(RRàRÅRÇ((s=/usr/lib64/python2.7/lib-tk/test/test_tkinter/test_widgets.pyttest_paneconfigure_hide;scCsH|jƒ\}}}|j||dddƒ|j||ddƒdS(Ntminsizei sbad screen distance "badValue"(RáRèRë(RRàRÅRÇ((s=/usr/lib64/python2.7/lib-tk/test/test_tkinter/test_widgets.pyttest_paneconfigure_minsizeBscCsH|jƒ\}}}|j||dddƒ|j||ddƒdS(NR9gÍÌÌÌÌÌô?isbad screen distance "badValue"(RáRèRë(RRàRÅRÇ((s=/usr/lib64/python2.7/lib-tk/test/test_tkinter/test_widgets.pyttest_paneconfigure_padxHscCsH|jƒ\}}}|j||dddƒ|j||ddƒdS(NR:gÍÌÌÌÌÌô?isbad screen distance "badValue"(RáRèRë(RRàRÅRÇ((s=/usr/lib64/python2.7/lib-tk/test/test_tkinter/test_widgets.pyttest_paneconfigure_padyNscCsH|jƒ\}}}|j||dddƒ|j||ddƒdS(Ntstickytnsewtnesws[bad stickyness value "badValue": must be a string containing zero or more of n, e, s, and w(RáRèRë(RRàRÅRÇ((s=/usr/lib64/python2.7/lib-tk/test/test_tkinter/test_widgets.pyttest_paneconfigure_stickyTscCsH|jƒ\}}}|j||dddƒ|j||ddƒdS(NtstretchtalwtalwayssEbad stretch "badValue": must be always, first, last, middle, or never(RáRèRë(RRàRÅRÇ((s=/usr/lib64/python2.7/lib-tk/test/test_tkinter/test_widgets.pyttest_paneconfigure_stretch\sc CsW|jƒ\}}}|j||ddddtƒdkƒ|j||ddƒdS( NR?i Rçiii sbad screen distance "badValue"(iii (RáRèRRë(RRàRÅRÇ((s=/usr/lib64/python2.7/lib-tk/test/test_tkinter/test_widgets.pyttest_paneconfigure_widthds (R1R2R3RÇRÈR4RÉRœRÊRËRÌR;RÍRÎRÏRÐRÑR?("RR.RSR±RRÓRÕR®RÖRR×RØRÙRÚRÛRÜRÝRÞR½RáRäRòRèRëRíRïRðRóRõRöR÷RûRÿR(((s=/usr/lib64/python2.7/lib-tk/test/test_tkinter/test_widgets.pyRÆ»sH                    tMenuTestcBseeZdZeZd„Zd„Zd„Zd„Zd„Z d„Z d„Z d„Z d„Z RS(RztactiveborderwidthR{R1R2R3RRWRXt postcommandR;R•R=ttearoffttearoffcommandRttypecKstj|j|�S(N(R@RERB(RRC((s=/usr/lib64/python2.7/lib-tk/test/test_tkinter/test_widgets.pyRwscCs |jƒ}|j|dƒdS(NR(RRá(RR((s=/usr/lib64/python2.7/lib-tk/test/test_tkinter/test_widgets.pyttest_postcommandzs cCs |jƒ}|j|dƒdS(NR(RR (RR((s=/usr/lib64/python2.7/lib-tk/test/test_tkinter/test_widgets.pyt test_tearoff~s cCs |jƒ}|j|dƒdS(NR(RRá(RR((s=/usr/lib64/python2.7/lib-tk/test/test_tkinter/test_widgets.pyttest_tearoffcommand‚s cCs#|jƒ}|j|ddƒdS(NRs any string(RRF(RR((s=/usr/lib64/python2.7/lib-tk/test/test_tkinter/test_widgets.pyt test_title†s cCs)|jƒ}|j|ddddƒdS(NRRŽRtmenubar(RRj(RR((s=/usr/lib64/python2.7/lib-tk/test/test_tkinter/test_widgets.pyt test_typeŠs  cCs |jƒ}|jddƒ|jt|jƒ|jtdƒ�|jdƒWdQX|jdƒ}|j|tƒx„|j ƒD]v\}}|j|t ƒ|j|t ƒ|j t |ƒdƒ|j |d|ƒ|j |jd|ƒ|dƒq�W|jƒdS( NRrttestsbad menu entry index "foo"Rniiii(Rt add_commandR´RtentryconfigureRnRRrRsRtR­ttupleRRvt entrycgetRq(Rtm1RzR{R|((s=/usr/lib64/python2.7/lib-tk/test/test_tkinter/test_widgets.pyttest_entryconfigure�s $cCsk|jƒ}|jddƒ|j|jddƒdƒ|jdddƒ|j|jddƒdƒdS(NRrR itchanged(RRRRR(RR((s=/usr/lib64/python2.7/lib-tk/test/test_tkinter/test_widgets.pyttest_entryconfigure_labelŸs  c Cs¹|jƒ}tj|jƒ}tj|jƒ}|jd|dtdtddƒ|jt|j ddƒƒt|ƒƒ|j dd|ƒ|jt|j ddƒƒt|ƒƒdS(NR™R”R“RrtNonsensei( RR@t BooleanVarRBtadd_checkbuttonR)RòRR­RR(RRtv1tv2((s=/usr/lib64/python2.7/lib-tk/test/test_tkinter/test_widgets.pyttest_entryconfigure_variable¦s ((RzRR{R1R2R3RRWRXRR;R•R=RRRR(RR.RSR RxRRRR R R RRR(((s=/usr/lib64/python2.7/lib-tk/test/test_tkinter/test_widgets.pyRls        t MessageTestcBs&eZdZeZd„Zd„ZRS(R|taspectR1R2R3RWRXR5R6R7R�R9R:R;R=R[RƒR?cKstj|j|�S(N(R@tMessageRB(RRC((s=/usr/lib64/python2.7/lib-tk/test/test_tkinter/test_widgets.pyR¼scCs)|jƒ}|j|ddddƒdS(NRiúiiÔþÿÿ(RR¬(RR((s=/usr/lib64/python2.7/lib-tk/test/test_tkinter/test_widgets.pyt test_aspect¿s (R|RR1R2R3RWRXR5R6R7R�R9R:R;R=R[RƒR?(RR.RSR R/RR(((s=/usr/lib64/python2.7/lib-tk/test/test_tkinter/test_widgets.pyR±s t__main__(1RÀtTkinterR@RRIRÂttest.test_supportRRttest_ttk.supportRRRRt widget_testsRRR R R R R RRRRtTestCaseR0RTRVRtRyR†R�RžR¢RÄRÊRòRRLR[R˜R²RÆRRt tests_guiR(((s=/usr/lib64/python2.7/lib-tk/test/test_tkinter/test_widgets.pytsl    "F % (       AE h ™B…B1 ° D