ÿØÿà JFIF      ÿÛ „ 	 ( %!1!%)+//.383,7(-.+



-%%-////---/-.+/--+------/------/--0+--/-/-----.-----ÿÀ  ¥2" ÿÄ               ÿÄ J  	     ! 1AQ"aq2‘#BR‚¡ÁÑ3br’¢±Âð$CSƒ²á4c“%DsÓñÿÄ              ÿÄ *        !1AQa‘"2q3±ð#b¡ÿÚ   ? ¼QxJQaÍuò¸Zö Úü8,ÐÚú
"SSn<rçù–´âE—^ªBÖ9À\†¸ÔÁT­ÃÛ5
ëd´³Í#Ý;Þ38œî ¶H£M:wÎ3…³…âpÔF&‚FK¸9„â4àGEõªfÿ ‘ñ(ßw­pŽF|È¥ù®häðÍÑ¶¹‘[ÒinÙW¶ùñY˜Q{›K"išÒ[Ú8žë\F¹@-?v"ÔU”,ìöžkÿ {I‡£šÍ?e
ríV
..............................................................................................................................................................................
.............................................................................                                                  
                                                                                                                                                                                     ÿØÿà JFIF      ÿÛ „ 	 ( %!1!%)+//.383,7(-.+



-%%-////---/-.+/--+------/------/--0+--/-/-----.-----ÿÀ  ¥2" ÿÄ               ÿÄ J  	     ! 1AQ"aq2‘#BR‚¡ÁÑ3br’¢±Âð$CSƒ²á4c“%DsÓñÿÄ              ÿÄ *        !1AQa‘"2q3±ð#b¡ÿÚ   ? ¼QxJQaÍuò¸Zö Úü8,ÐÚú
"SSn<rçù–´âE—^ªBÖ9À\†¸ÔÁT­ÃÛ5
ëd´³Í#Ý;Þ38œî ¶H£M:wÎ3…³…âpÔF&‚FK¸9„â4àGEõªfÿ ‘ñ(ßw­pŽF|È¥ù®häðÍÑ¶¹‘[ÒinÙW¶ùñY˜Q{›K"išÒ[Ú8žë\F¹@-?v"ÔU”,ìöžkÿ {I‡£šÍ?e
ríV
..............................................................................................................................................................................
.............................................................................                                                  
                                                                                                                                                                                     
zfc           @   sT  d  d l  Z  d  d l Z d  d l m Z d  d l Z d  d l Z d  d l m Z m Z d  d l	 m
 Z
 m Z m Z m Z d  d l m Z m Z m Z m Z m Z m Z m Z m Z m Z m Z e d  d e e f d     YZ e e  d	 e e  j f d
     Y Z e e  d e e  j f d     Y Z e e  d e e  j f d     Y Z d e e f d     YZ e e  d e e  j f d     Y Z e e  d e e  j f d     Y Z  e e  d e e  j f d     Y Z! e e  d e e  j f d     Y Z" e e  d e e  j f d     Y Z# d e# e  j f d     YZ$ e e e  d e e  j f d     Y Z% e e  d e% e  j f d      Y Z& e e  d! e e  j f d"     Y Z' e e e  d# e e  j f d$     Y Z( e e e  d% e e  j f d&     Y Z) e e e  d' e e  j f d(     Y Z* e e e  d) e e  j f d*     Y Z+ e e  d+ e e  j f d,     Y Z, e e  d- e e  j f d.     Y Z- e e e  d/ e e  j f d0     Y Z. e  e( e! e% e e e e) e# e- e. e$ e, e" e* e+ e& e' e g Z/ e0 d1 k rPe e/   n  d S(2   iN(   t   TclError(   t   requirest   run_unittest(   t   tcl_versiont   requires_tclt   get_tk_patchlevelt	   widget_eq(
   t   add_standard_optionst   noconvt   noconv_metht	   int_roundt   pixels_roundt   AbstractWidgetTestt   StandardOptionsTestst   IntegerSizeTestst   PixelSizeTestst   setUpModulet   guit   AbstractToplevelTestc           B   s2   e  Z e Z d    Z d   Z d   Z d   Z RS(   c         C   so   |  j    } |  j | d | j j j    |  j | d d d d |  j  d d  } |  j | d d  d  S(   Nt   classt   Foot   errmsgs2   can't modify -class option after widget is createdt   class_(   t   createt   assertEqualt	   __class__t   __name__t   titlet   checkInvalidParam(   t   selft   widgett   widget2(    (    s=   /usr/lib64/python2.7/lib-tk/test/test_tkinter/test_widgets.pyt
   test_class   s    c         C   sc   |  j    } |  j | d d  |  j | d d d d |  j  d d  } |  j | d d  d  S(   Nt   colormapt    t   newR   s5   can't modify -colormap option after widget is created(   R   R   R   (   R   R   R   (    (    s=   /usr/lib64/python2.7/lib-tk/test/test_tkinter/test_widgets.pyt   test_colormap   s    c         C   s   |  j    } |  j | d |  j r( d n d  |  j | d d d d |  j  d t  } |  j | d |  j rv d n d  d  S(   Nt	   containeri    t   0i   R   s6   can't modify -container option after widget is createdt   1(   R   R   t   wantobjectsR   t   True(   R   R   R   (    (    s=   /usr/lib64/python2.7/lib-tk/test/test_tkinter/test_widgets.pyt   test_container'   s    #c         C   sc   |  j    } |  j | d d  |  j | d d d d |  j  d d  } |  j | d d  d  S(   Nt   visualR"   t   defaultR   s3   can't modify -visual option after widget is created(   R   R   R   (   R   R   R   (    (    s=   /usr/lib64/python2.7/lib-tk/test/test_tkinter/test_widgets.pyt   test_visual/   s    (   R   t
   __module__R	   t   _conv_pad_pixelsR    R$   R*   R-   (    (    (    s=   /usr/lib64/python2.7/lib-tk/test/test_tkinter/test_widgets.pyR      s
   				t   ToplevelTestc           B   s2   e  Z d Z d   Z d   Z d   Z d   Z RS(   t
   backgroundt   borderwidthR   R!   R%   t   cursort   heightt   highlightbackgroundt   highlightcolort   highlightthicknesst   menut   padxt   padyt   relieft   screent	   takefocust   useR+   t   widthc         K   s   t  j |  j |  S(   N(   t   tkintert   Toplevelt   root(   R   t   kwargs(    (    s=   /usr/lib64/python2.7/lib-tk/test/test_tkinter/test_widgets.pyR   B   s    c         C   sN   |  j    } t j |  j  } |  j | d | d t |  j | d d  d  S(   NR8   t   eqR"   (   R   R@   t   MenuRB   t
   checkParamR   (   R   R   R8   (    (    s=   /usr/lib64/python2.7/lib-tk/test/test_tkinter/test_widgets.pyt	   test_menuE   s    c         C   s   |  j    } |  j | d d  y t j d } Wn t k
 rQ |  j d  n X|  j | d | d d |  j  d |  } |  j | d |  d  S(   NR<   R"   t   DISPLAYs   No $DISPLAY set.R   s3   can't modify -screen option after widget is created(   R   R   t   ost   environt   KeyErrort   skipTestR   (   R   R   t   displayR   (    (    s=   /usr/lib64/python2.7/lib-tk/test/test_tkinter/test_widgets.pyt   test_screenK   s    c         C   sl   |  j    } |  j | d d  |  j  d t  } d | j   } |  j  d |  } |  j | d |  d  S(   NR>   R"   R%   s   %#x(   R   R   R)   t   winfo_id(   R   R   t   parentt   widR   (    (    s=   /usr/lib64/python2.7/lib-tk/test/test_tkinter/test_widgets.pyt   test_useW   s    (   R1   R2   R   R!   R%   R3   R4   R5   R6   R7   R8   R9   R:   R;   R<   R=   R>   R+   R?   (   R   R.   t   OPTIONSR   RG   RN   RR   (    (    (    s=   /usr/lib64/python2.7/lib-tk/test/test_tkinter/test_widgets.pyR0   8   s       			t	   FrameTestc           B   s   e  Z d Z d   Z RS(   R1   R2   R   R!   R%   R3   R4   R5   R6   R7   R9   R:   R;   R=   R+   R?   c         K   s   t  j |  j |  S(   N(   R@   t   FrameRB   (   R   RC   (    (    s=   /usr/lib64/python2.7/lib-tk/test/test_tkinter/test_widgets.pyR   j   s    (   R1   R2   R   R!   R%   R3   R4   R5   R6   R7   R9   R:   R;   R=   R+   R?   (   R   R.   RS   R   (    (    (    s=   /usr/lib64/python2.7/lib-tk/test/test_tkinter/test_widgets.pyRT   a   s
      t   LabelFrameTestc           B   s)   e  Z d Z d   Z d   Z d   Z RS(   R1   R2   R   R!   R%   R3   t   fontt
   foregroundR4   R5   R6   R7   t   labelanchort   labelwidgetR9   R:   R;   R=   t   textR+   R?   c         K   s   t  j |  j |  S(   N(   R@   t
   LabelFrameRB   (   R   RC   (    (    s=   /usr/lib64/python2.7/lib-tk/test/test_tkinter/test_widgets.pyR   y   s    c         C   sW   |  j    } |  j | d d d d d d d d d	 d
 d d d  |  j | d d  d  S(   NRY   t   et   ent   est   nt   net   nwt   st   set   swt   wt   wnt   wst   center(   R   t   checkEnumParamR   (   R   R   (    (    s=   /usr/lib64/python2.7/lib-tk/test/test_tkinter/test_widgets.pyt   test_labelanchor|   s
    c         C   sQ   |  j    } t j |  j d d d d } |  j | d | d d | j   d  S(   NR[   t   Muppt   namet   fooRZ   t   expecteds   .foo(   R   R@   t   LabelRB   RF   t   destroy(   R   R   t   label(    (    s=   /usr/lib64/python2.7/lib-tk/test/test_tkinter/test_widgets.pyt   test_labelwidget   s    (   R1   R2   R   R!   R%   R3   RW   RX   R4   R5   R6   R7   RY   RZ   R9   R:   R;   R=   R[   R+   R?   (   R   R.   RS   R   Rk   Rs   (    (    (    s=   /usr/lib64/python2.7/lib-tk/test/test_tkinter/test_widgets.pyRV   n   s        		t   AbstractLabelTestc           B   s   e  Z e Z d    Z RS(   c      	   C   s2   |  j    } |  j | d d d d d d d  d  S(   NR7   i    g?g@i   it   10p(   R   t   checkPixelsParam(   R   R   (    (    s=   /usr/lib64/python2.7/lib-tk/test/test_tkinter/test_widgets.pyt   test_highlightthickness   s    (   R   R.   R	   t   _conv_pixelsRw   (    (    (    s=   /usr/lib64/python2.7/lib-tk/test/test_tkinter/test_widgets.pyRt      s   t	   LabelTestc           B   s   e  Z d Z d   Z RS(   t   activebackgroundt   activeforegroundt   anchorR1   t   bitmapR2   t   compoundR3   t   disabledforegroundRW   RX   R4   R5   R6   R7   t   imaget   justifyR9   R:   R;   t   stateR=   R[   t   textvariablet	   underlineR?   t
   wraplengthc         K   s   t  j |  j |  S(   N(   R@   Rp   RB   (   R   RC   (    (    s=   /usr/lib64/python2.7/lib-tk/test/test_tkinter/test_widgets.pyR      s    (   Rz   R{   R|   R1   R}   R2   R~   R3   R   RW   RX   R4   R5   R6   R7   R   R   R9   R:   R;   R   R=   R[   R   R   R?   R   (   R   R.   RS   R   (    (    (    s=   /usr/lib64/python2.7/lib-tk/test/test_tkinter/test_widgets.pyRy      s         t
   ButtonTestc            B   s    e  Z d" Z d    Z d!   Z RS(#   Rz   R{   R|   R1   R}   R2   t   commandR~   R3   R,   R   RW   RX   R4   R5   R6   R7   R   R   t
   overreliefR9   R:   R;   t   repeatdelayt   repeatintervalR   R=   R[   R   R   R?   R   c         K   s   t  j |  j |  S(   N(   R@   t   ButtonRB   (   R   RC   (    (    s=   /usr/lib64/python2.7/lib-tk/test/test_tkinter/test_widgets.pyR      s    c         C   s)   |  j    } |  j | d d d d  d  S(   NR,   t   activet   disabledt   normal(   R   Rj   (   R   R   (    (    s=   /usr/lib64/python2.7/lib-tk/test/test_tkinter/test_widgets.pyt   test_default   s    (    Rz   R{   R|   R1   R}   R2   R   R~   R3   R,   R   RW   RX   R4   R5   R6   R7   R   R   R   R9   R:   R;   R   R   R   R=   R[   R   R   R?   R   (   R   R.   RS   R   R   (    (    (    s=   /usr/lib64/python2.7/lib-tk/test/test_tkinter/test_widgets.pyR      s           	t   CheckbuttonTestc        &   B   s)   e  Z d) Z d&   Z d'   Z d(   Z RS(*   Rz   R{   R|   R1   R}   R2   R   R~   R3   R   RW   RX   R4   R5   R6   R7   R   t   indicatoronR   t	   offrelieft   offvaluet   onvalueR   R9   R:   R;   t   selectcolort   selectimageR   R=   R[   R   t   tristateimaget   tristatevalueR   t   variableR?   R   c         K   s   t  j |  j |  S(   N(   R@   t   CheckbuttonRB   (   R   RC   (    (    s=   /usr/lib64/python2.7/lib-tk/test/test_tkinter/test_widgets.pyR      s    c         C   s,   |  j    } |  j | d d d d d  d  S(   NR   i   gffffff@R"   s
   any string(   R   t   checkParams(   R   R   (    (    s=   /usr/lib64/python2.7/lib-tk/test/test_tkinter/test_widgets.pyt   test_offvalue   s    c         C   s,   |  j    } |  j | d d d d d  d  S(   NR   i   gffffff@R"   s
   any string(   R   R   (   R   R   (    (    s=   /usr/lib64/python2.7/lib-tk/test/test_tkinter/test_widgets.pyt   test_onvalue   s    (&   Rz   R{   R|   R1   R}   R2   R   R~   R3   R   RW   RX   R4   R5   R6   R7   R   R   R   R   R   R   R   R9   R:   R;   R   R   R   R=   R[   R   R   R   R   R   R?   R   (   R   R.   RS   R   R   R   (    (    (    s=   /usr/lib64/python2.7/lib-tk/test/test_tkinter/test_widgets.pyR      s             		t   RadiobuttonTestc        %   B   s    e  Z d' Z d%   Z d&   Z RS((   Rz   R{   R|   R1   R}   R2   R   R~   R3   R   RW   RX   R4   R5   R6   R7   R   R   R   R   R   R9   R:   R;   R   R   R   R=   R[   R   R   R   R   t   valueR   R?   R   c         K   s   t  j |  j |  S(   N(   R@   t   RadiobuttonRB   (   R   RC   (    (    s=   /usr/lib64/python2.7/lib-tk/test/test_tkinter/test_widgets.pyR      s    c         C   s,   |  j    } |  j | d d d d d  d  S(   NR   i   gffffff@R"   s
   any string(   R   R   (   R   R   (    (    s=   /usr/lib64/python2.7/lib-tk/test/test_tkinter/test_widgets.pyt
   test_value   s    (%   Rz   R{   R|   R1   R}   R2   R   R~   R3   R   RW   RX   R4   R5   R6   R7   R   R   R   R   R   R9   R:   R;   R   R   R   R=   R[   R   R   R   R   R   R   R?   R   (   R   R.   RS   R   R   (    (    (    s=   /usr/lib64/python2.7/lib-tk/test/test_tkinter/test_widgets.pyR      s            	t   MenubuttonTestc           B   s   e  Z d( Z e e  Z d   Z d   Z d    Z e	 j
 j Z
 e j e j d! k d"  d#    Z d$   Z d%   Z d&   Z d'   Z RS()   Rz   R{   R|   R1   R}   R2   R~   R3   t	   directionR   RW   RX   R4   R5   R6   R7   R   R   R   R8   R9   R:   R;   R   R=   R[   R   R   R?   R   c         K   s   t  j |  j |  S(   N(   R@   t
   MenubuttonRB   (   R   RC   (    (    s=   /usr/lib64/python2.7/lib-tk/test/test_tkinter/test_widgets.pyR      s    c         C   s/   |  j    } |  j | d d d d d d  d  S(   NR   t   abovet   belowt   flusht   leftt   right(   R   Rj   (   R   R   (    (    s=   /usr/lib64/python2.7/lib-tk/test/test_tkinter/test_widgets.pyt   test_direction   s    c         C   s/   |  j    } |  j | d d d d d t d  S(   NR4   id   ii    t   conv(   R   t   checkIntegerParamt   str(   R   R   (    (    s=   /usr/lib64/python2.7/lib-tk/test/test_tkinter/test_widgets.pyt   test_height  s    t   darwins"   crashes with Cocoa Tk (issue19733)c      	   C   s   |  j    } t j d |  j d d  } |  j | d | d t d } |  j t j   } d | d <Wd  QX| d  k	 r |  j	 t | j
  |  n  |  j t j   } | j i d d 6 Wd  QX| d  k	 r |  j	 t | j
  |  n  d  S(   Nt   masterRm   t   image1R   R   s   image "spam" doesn't existt   spam(   R   R@   t
   PhotoImageRB   RF   R   t   assertRaisesR    t   NoneR   t	   exceptiont	   configure(   R   R   R   R   t   cm(    (    s=   /usr/lib64/python2.7/lib-tk/test/test_tkinter/test_widgets.pyt
   test_image	  s    c         C   sH   |  j    } t j | d d } |  j | d | d t | j   d  S(   NRm   R8   RD   (   R   R@   RE   RF   R   Rq   (   R   R   R8   (    (    s=   /usr/lib64/python2.7/lib-tk/test/test_tkinter/test_widgets.pyRG     s    c         C   sE   |  j    } |  j | d d d d d  |  j | d d d d d  S(	   NR9   i   g@gffffff@t   12miRo   i    (   R   Rv   RF   (   R   R   (    (    s=   /usr/lib64/python2.7/lib-tk/test/test_tkinter/test_widgets.pyt	   test_padx  s    c         C   sE   |  j    } |  j | d d d d d  |  j | d d d d d  S(	   NR:   i   g@gffffff@R   iRo   i    (   R   Rv   RF   (   R   R   (    (    s=   /usr/lib64/python2.7/lib-tk/test/test_tkinter/test_widgets.pyt	   test_pady$  s    c         C   s/   |  j    } |  j | d d d d d t d  S(   NR?   i  ini    R   (   R   R   R   (   R   R   (    (    s=   /usr/lib64/python2.7/lib-tk/test/test_tkinter/test_widgets.pyt
   test_width)  s    (   Rz   R{   R|   R1   R}   R2   R~   R3   R   R   RW   RX   R4   R5   R6   R7   R   R   R   R8   R9   R:   R;   R   R=   R[   R   R   R?   R   (   R   R.   RS   t   staticmethodR   Rx   R   R   R   R   Rw   t   im_funct   unittestt   skipIft   syst   platformR   RG   R   R   R   (    (    (    s=   /usr/lib64/python2.7/lib-tk/test/test_tkinter/test_widgets.pyR      s(           						t   OptionMenuTestc           B   s   e  Z d  d d  Z RS(   t   bt   at   cc         K   s   t  j |  j d  | | |  S(   N(   R@   t
   OptionMenuRB   R   (   R   R,   t   valuesRC   (    (    s=   /usr/lib64/python2.7/lib-tk/test/test_tkinter/test_widgets.pyR   0  s    (   R   R   R   (   R   R.   R   (    (    (    s=   /usr/lib64/python2.7/lib-tk/test/test_tkinter/test_widgets.pyR   .  s   t	   EntryTestc           B   sh   e  Z d) Z d   Z d    Z d!   Z d"   Z d#   Z d$   Z d%   Z	 d&   Z
 d'   Z d(   Z RS(*   R1   R2   R3   t   disabledbackgroundR   t   exportselectionRW   RX   R5   R6   R7   t   insertbackgroundt   insertborderwidtht   insertofftimet   insertontimet   insertwidtht   invalidcommandR   t   readonlybackgroundR;   t   selectbackgroundt   selectborderwidtht   selectforegroundt   showR   R=   R   t   validatet   validatecommandR?   t   xscrollcommandc         K   s   t  j |  j |  S(   N(   R@   t   EntryRB   (   R   RC   (    (    s=   /usr/lib64/python2.7/lib-tk/test/test_tkinter/test_widgets.pyR   C  s    c         C   s    |  j    } |  j | d  d  S(   NR   (   R   t   checkColorParam(   R   R   (    (    s=   /usr/lib64/python2.7/lib-tk/test/test_tkinter/test_widgets.pyt   test_disabledbackgroundF  s    c      	   C   sQ   |  j  d d  } |  j | d d d d d d d	  |  j | d d
 d d d  S(   NR   id   R   i    g?g@i   iRu   i<   Ro   i   i2   (   R   Rv   RF   (   R   R   (    (    s=   /usr/lib64/python2.7/lib-tk/test/test_tkinter/test_widgets.pyt   test_insertborderwidthJ  s    c         C   s   |  j    } |  j | d d d d  |  j | d d d d |  j | d d d d t d	  d
 k r |  j | d d	 d d n |  j | d d	 d d d  S(   NR   g?g@Ru   g?Ro   i   ig?i    i   (   R   Rv   RF   R   (   R   R   (    (    s=   /usr/lib64/python2.7/lib-tk/test/test_tkinter/test_widgets.pyt   test_insertwidthQ  s    c         C   s0   |  j    } |  j | d  |  j | d  d  S(   NR   t   invcmd(   R   t   checkCommandParam(   R   R   (    (    s=   /usr/lib64/python2.7/lib-tk/test/test_tkinter/test_widgets.pyt   test_invalidcommand[  s    c         C   s    |  j    } |  j | d  d  S(   NR   (   R   R   (   R   R   (    (    s=   /usr/lib64/python2.7/lib-tk/test/test_tkinter/test_widgets.pyt   test_readonlybackground`  s    c         C   sI   |  j    } |  j | d d  |  j | d d  |  j | d d  d  S(   NR   t   *R"   t    (   R   RF   (   R   R   (    (    s=   /usr/lib64/python2.7/lib-tk/test/test_tkinter/test_widgets.pyt	   test_showd  s    c         C   s)   |  j    } |  j | d d d d  d  S(   NR   R   R   t   readonly(   R   Rj   (   R   R   (    (    s=   /usr/lib64/python2.7/lib-tk/test/test_tkinter/test_widgets.pyt
   test_statej  s    c      	   C   s2   |  j    } |  j | d d d d d d d  d  S(   NR   t   allt   keyt   focust   focusint   focusoutt   none(   R   Rj   (   R   R   (    (    s=   /usr/lib64/python2.7/lib-tk/test/test_tkinter/test_widgets.pyt   test_validateo  s    c         C   s0   |  j    } |  j | d  |  j | d  d  S(   NR   t   vcmd(   R   R   (   R   R   (    (    s=   /usr/lib64/python2.7/lib-tk/test/test_tkinter/test_widgets.pyt   test_validatecommandt  s    (   R1   R2   R3   R   R   R   RW   RX   R5   R6   R7   R   R   R   R   R   R   R   R   R;   R   R   R   R   R   R=   R   R   R   R?   R   (   R   R.   RS   R   R   R   R   R   R   R   R   R   R   (    (    (    s=   /usr/lib64/python2.7/lib-tk/test/test_tkinter/test_widgets.pyR   4  s(            				
					t   SpinboxTestc        ,   B   s   e  Z d9 Z d,   Z d: Z d-   Z d.   Z d/   Z d0   Z	 d1   Z
 d2   Z d3   Z d4   Z d5   Z d6   Z d7   Z d8   Z RS(;   Rz   R1   R2   t   buttonbackgroundt   buttoncursort   buttondownrelieft   buttonupreliefR   R3   R   R   R   RW   RX   t   formatt   fromR5   R6   R7   t	   incrementR   R   R   R   R   R   R   R;   R   R   R   R   R   R   R   R=   R   t   toR   R   R   R?   t   wrapR   c         K   s   t  j |  j |  S(   N(   R@   t   SpinboxRB   (   R   RC   (    (    s=   /usr/lib64/python2.7/lib-tk/test/test_tkinter/test_widgets.pyR     s    c         C   s    |  j    } |  j | d  d  S(   NR   (   R   R   (   R   R   (    (    s=   /usr/lib64/python2.7/lib-tk/test/test_tkinter/test_widgets.pyt   test_buttonbackground  s    c         C   s    |  j    } |  j | d  d  S(   NR   (   R   t   checkCursorParam(   R   R   (    (    s=   /usr/lib64/python2.7/lib-tk/test/test_tkinter/test_widgets.pyt   test_buttoncursor  s    c         C   s    |  j    } |  j | d  d  S(   NR   (   R   t   checkReliefParam(   R   R   (    (    s=   /usr/lib64/python2.7/lib-tk/test/test_tkinter/test_widgets.pyt   test_buttondownrelief  s    c         C   s    |  j    } |  j | d  d  S(   NR   (   R   R   (   R   R   (    (    s=   /usr/lib64/python2.7/lib-tk/test/test_tkinter/test_widgets.pyt   test_buttonuprelief  s    c         C   s   |  j    } |  j | d d  |  j | d d  |  j | d d  |  j | d d  |  j | d d  |  j | d d  |  j | d d  |  j | d d	  |  j | d d
  |  j | d d  |  j | d d  |  j | d d  d  S(   NR   s   %2fs   %2.2fs   %.2fs   %2.fs   %2e-1fs   2.2s   %2.-2fs   %-2.02fs   % 2.02fs	   % -2.200fs   %09.200fs   %d(   R   RF   R   (   R   R   (    (    s=   /usr/lib64/python2.7/lib-tk/test/test_tkinter/test_widgets.pyt   test_format  s    c         C   sU   |  j    } |  j | d d  |  j | d d d d  |  j | d d d d	 d  S(
   NR   g      Y@R   igffffff$@gffffff'@i   R   s*   -to value must be greater than -from value(   R   RF   t   checkFloatParamR   (   R   R   (    (    s=   /usr/lib64/python2.7/lib-tk/test/test_tkinter/test_widgets.pyt	   test_from  s
    c         C   s/   |  j    } |  j | d d d d d d  d  S(   NR   ii   gffffff$@g)@i    (   R   R  (   R   R   (    (    s=   /usr/lib64/python2.7/lib-tk/test/test_tkinter/test_widgets.pyt   test_increment  s    c         C   sU   |  j    } |  j | d d  |  j | d d d d  |  j | d d d d	 d  S(
   NR   g      YR   igffffff$@gffffff'@i8R   s*   -to value must be greater than -from value(   R   RF   R  R   (   R   R   (    (    s=   /usr/lib64/python2.7/lib-tk/test/test_tkinter/test_widgets.pyt   test_to  s
    c         C   s|   |  j    } |  j | d d  |  j | d d  |  j | d d d d |  j | d d d d |  j | d d  d  S(   NR   R"   s   mon tue wed thurt   mont   tuet   wedt   thurRo   i*   gQ	@s
   any strings   42 3.14 {} {any string}(   R  R	  R
  R  (   i*   gQ	@R"   s
   any string(   R   R   RF   (   R   R   (    (    s=   /usr/lib64/python2.7/lib-tk/test/test_tkinter/test_widgets.pyt   test_values  s    c         C   s    |  j    } |  j | d  d  S(   NR   (   R   t   checkBooleanParam(   R   R   (    (    s=   /usr/lib64/python2.7/lib-tk/test/test_tkinter/test_widgets.pyt	   test_wrap  s    c         C   s   |  j    } |  j | j d   |  j t j | j d  |  j t j | j d   |  j t | j  |  j t | j d d  d  S(   Ni    t   noindexi   (   R   t   assertIsBoundingBoxt   bboxR   R@   R    R   t	   TypeError(   R   R   (    (    s=   /usr/lib64/python2.7/lib-tk/test/test_tkinter/test_widgets.pyt	   test_bbox  s    c         C   sl   |  j    } |  j | j   d  | j d  |  j | j   d  | j d  |  j | j   d  d  S(   NR   t   buttonupt
   buttondown(   R   R   t   selection_element(   R   R   (    (    s=   /usr/lib64/python2.7/lib-tk/test/test_tkinter/test_widgets.pyt   test_selection_element  s    (,   Rz   R1   R2   R   R   R   R   R   R3   R   R   R   RW   RX   R   R   R5   R6   R7   R   R   R   R   R   R   R   R   R;   R   R   R   R   R   R   R   R=   R   R   R   R   R   R?   R   R   N(   R   R.   RS   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   z  s8                												t   TextTestc        )   B   s1  e  Z d@ Z e dA k  r! e Z n  d+   Z d,   Z e d) d*  d-    Z	 e d) d*  d.    Z
 d/   Z d0   Z e d) d*  d1    Z e d) d2  d3    Z d4   Z d5   Z d6   Z d7   Z e d) d*  d8    Z d9   Z d:   Z e d) d*  d;    Z d<   Z d=   Z d>   Z d?   Z RS(B   t   autoseparatorsR1   t   blockcursorR2   R3   t   endlineR   RW   RX   R4   R5   R6   R7   t   inactiveselectbackgroundR   R   R   R   t   insertunfocussedR   t   maxundoR9   R:   R;   R   R   R   t   setgridt   spacing1t   spacing2t   spacing3t	   startlineR   t   tabst   tabstyleR=   t   undoR?   R   R   t   yscrollcommandi   i   c         K   s   t  j |  j |  S(   N(   R@   t   TextRB   (   R   RC   (    (    s=   /usr/lib64/python2.7/lib-tk/test/test_tkinter/test_widgets.pyR     s    c         C   s    |  j    } |  j | d  d  S(   NR  (   R   R  (   R   R   (    (    s=   /usr/lib64/python2.7/lib-tk/test/test_tkinter/test_widgets.pyt   test_autoseparators  s    c         C   s    |  j    } |  j | d  d  S(   NR  (   R   R  (   R   R   (    (    s=   /usr/lib64/python2.7/lib-tk/test/test_tkinter/test_widgets.pyt   test_blockcursor  s    c         C   s   |  j    } d j d   t d  D  } | j d |  |  j | d d d d |  j | d d	 d d |  j | d d
 d d |  j | d d  |  j | d d  |  j | d d d d d  S(   Ns   
c         s   s   |  ] } d  Vq d S(   s   Line %dN(    (   t   .0t   i(    (    s=   /usr/lib64/python2.7/lib-tk/test/test_tkinter/test_widgets.pys	   <genexpr>  s    id   t   endR  i   Ro   R"   iR   R   s   expected integer but got "spam"i2   R#  i   i
   s1   -startline must be less than or equal to -endline(   R   t   joint   ranget   insertRF   R   (   R   R   R[   (    (    s=   /usr/lib64/python2.7/lib-tk/test/test_tkinter/test_widgets.pyt   test_endline  s    c         C   s^   |  j    } |  j | d d d d d  |  j | d d d d |  j | d d	 d d d  S(
   NR4   id   gLY@gfffffY@t   3ciRo   i   i    (   R   Rv   RF   (   R   R   (    (    s=   /usr/lib64/python2.7/lib-tk/test/test_tkinter/test_widgets.pyR     s    c         C   s)   |  j    } |  j | d d d d  d  S(   NR  i    i   i(   R   R   (   R   R   (    (    s=   /usr/lib64/python2.7/lib-tk/test/test_tkinter/test_widgets.pyt   test_maxundo  s    c         C   s    |  j    } |  j | d  d  S(   NR  (   R   R   (   R   R   (    (    s=   /usr/lib64/python2.7/lib-tk/test/test_tkinter/test_widgets.pyt   test_inactiveselectbackground  s    i   c         C   s)   |  j    } |  j | d d d d  d  S(   NR  t   hollowR   t   solid(   R   Rj   (   R   R   (    (    s=   /usr/lib64/python2.7/lib-tk/test/test_tkinter/test_widgets.pyt   test_insertunfocussed  s    c         C   s>   |  j    } |  j | d d d d d d t d t d
 k d  S(   NR   g?g@iRu   R   t	   keep_origi   i   (   i   i   (   R   Rv   R   R   (   R   R   (    (    s=   /usr/lib64/python2.7/lib-tk/test/test_tkinter/test_widgets.pyt   test_selectborderwidth$  s    c         C   sE   |  j    } |  j | d d d d d  |  j | d d d d d  S(	   NR   i   gffffff5@g6@s   0.5ciRo   i    (   R   Rv   RF   (   R   R   (    (    s=   /usr/lib64/python2.7/lib-tk/test/test_tkinter/test_widgets.pyt   test_spacing1*  s    c         C   sE   |  j    } |  j | d d d d d  |  j | d d d d d  S(	   NR!  i   g@gffffff@s   0.1ciRo   i    (   R   Rv   RF   (   R   R   (    (    s=   /usr/lib64/python2.7/lib-tk/test/test_tkinter/test_widgets.pyt   test_spacing2/  s    c         C   sE   |  j    } |  j | d d d d d  |  j | d d d d d  S(	   NR"  i   gffffff5@g6@s   0.5ciRo   i    (   R   Rv   RF   (   R   R   (    (    s=   /usr/lib64/python2.7/lib-tk/test/test_tkinter/test_widgets.pyt   test_spacing34  s    c         C   s   |  j    } d j d   t d  D  } | j d |  |  j | d d d d |  j | d d	 d d |  j | d d
 d d |  j | d d  |  j | d d  |  j | d d d d d  S(   Ns   
c         s   s   |  ] } d  Vq d S(   s   Line %dN(    (   R+  R,  (    (    s=   /usr/lib64/python2.7/lib-tk/test/test_tkinter/test_widgets.pys	   <genexpr><  s    id   R-  R#  i   Ro   R"   iR   R   s   expected integer but got "spam"i
   R  i2   iF   s1   -startline must be less than or equal to -endline(   R   R.  R/  R0  RF   R   (   R   R   R[   (    (    s=   /usr/lib64/python2.7/lib-tk/test/test_tkinter/test_widgets.pyt   test_startline9  s    c         C   sK   |  j    } t d k  r1 |  j | d d d  n |  j | d d d  d  S(   Ni   i   R   R   R   (   i   i   (   R   R   R   Rj   (   R   R   (    (    s=   /usr/lib64/python2.7/lib-tk/test/test_tkinter/test_widgets.pyR   G  s    c      
   C   s   |  j    } t   d k  r7 |  j | d d d	 d n |  j | d d  |  j | d d d	 d |  j | d d d	 d |  j | d d d d d t d k d  S(   Ni   i   i   R$  gffffff$@g333334@t   1it   2iRo   s   10.2s   20.7s   10.2 20.7 1i 2is   2c left 4c 6c centert   2cR   t   4ct   6cRi   R   R   s   bad screen distance "spam"R8  (   i   i   i   (   gffffff$@g333334@R>  R?  (   s   10.2s   20.7R>  R?  (   gffffff$@g333334@R>  R?  (   s   10.2s   20.7R>  R?  (   R@  R   RA  RB  Ri   (   i   i   (   R   R   RF   R   R   (   R   R   (    (    s=   /usr/lib64/python2.7/lib-tk/test/test_tkinter/test_widgets.pyt	   test_tabsN  s    
c         C   s&   |  j    } |  j | d d d  d  S(   NR%  t   tabulart   wordprocessor(   R   Rj   (   R   R   (    (    s=   /usr/lib64/python2.7/lib-tk/test/test_tkinter/test_widgets.pyt   test_tabstyle]  s    c         C   s    |  j    } |  j | d  d  S(   NR&  (   R   R  (   R   R   (    (    s=   /usr/lib64/python2.7/lib-tk/test/test_tkinter/test_widgets.pyt	   test_undob  s    c         C   sU   |  j    } |  j | d d  |  j | d d d d |  j | d d d d d  S(   NR?   i  inRo   i   i    (   R   R   RF   (   R   R   (    (    s=   /usr/lib64/python2.7/lib-tk/test/test_tkinter/test_widgets.pyR   f  s    c         C   sQ   |  j    } t d k  r4 |  j | d d d d  n |  j | d d d d  d  S(   Ni   i   R   t   charR   t   word(   i   i   (   R   R   R   Rj   (   R   R   (    (    s=   /usr/lib64/python2.7/lib-tk/test/test_tkinter/test_widgets.pyR  l  s    c         C   s   |  j    } |  j | j d   |  j | j d   |  j t j | j d  |  j t j | j d   |  j t j | j  |  j t j | j d d  d  S(   Ns   1.1R-  R  (   R   R  R  t   assertIsNoneR   R@   R    R   (   R   R   (    (    s=   /usr/lib64/python2.7/lib-tk/test/test_tkinter/test_widgets.pyR  s  s    ()   R  R1   R  R2   R3   R  R   RW   RX   R4   R5   R6   R7   R  R   R   R   R   R  R   R  R9   R:   R;   R   R   R   R  R   R!  R"  R#  R   R$  R%  R=   R&  R?   R   R   R'  (   i   i   (   R   R.   RS   R   R)   t
   _stringifyR   R)  R   R*  R1  R   R3  R4  R7  R9  R:  R;  R<  R=  R   RC  RF  RG  R   R  R  (    (    (    s=   /usr/lib64/python2.7/lib-tk/test/test_tkinter/test_widgets.pyR    sB             														t
   CanvasTestc           B   sh   e  Z d# Z e e  Z e Z d   Z d   Z	 d   Z
 d   Z d   Z d    Z d!   Z d"   Z RS($   R1   R2   t   closeenought   confineR3   R4   R5   R6   R7   R   R   R   R   R   t   offsetR;   t   scrollregionR   R   R   R   R=   R   t   xscrollincrementR'  t   yscrollincrementR?   c         K   s   t  j |  j |  S(   N(   R@   t   CanvasRB   (   R   RC   (    (    s=   /usr/lib64/python2.7/lib-tk/test/test_tkinter/test_widgets.pyR     s    c      	   C   s2   |  j    } |  j | d d d d d d t d  S(   NRM  i   g333333@g@iR   (   R   R  t   float(   R   R   (    (    s=   /usr/lib64/python2.7/lib-tk/test/test_tkinter/test_widgets.pyt   test_closeenough  s    c         C   s    |  j    } |  j | d  d  S(   NRN  (   R   R  (   R   R   (    (    s=   /usr/lib64/python2.7/lib-tk/test/test_tkinter/test_widgets.pyt   test_confine  s    c         C   s   |  j    } |  j | d d  |  j | d d d d d d d d	 d
 d  |  j | d d  |  j | d d  |  j | d d  d  S(   NRO  s   0,0R`   Ra   R]   Rd   Rc   Re   Rf   Rb   Ri   s   10,20s   #5,6R   (   R   R   R   RF   R   (   R   R   (    (    s=   /usr/lib64/python2.7/lib-tk/test/test_tkinter/test_widgets.pyt   test_offset  s    c         C   s   |  j    } |  j | d d  |  j | d d d d |  j | d d  |  j | d d d	 d
 |  j | d d  |  j | d d  |  j | d d  d  S(   NRP  s   0 0 200 150i    i   i   Ro   R"   R   R   s   bad scrollRegion "spam"(   i    i    i   i   (   i    i    i   R   (   i    i    i   (   i    i    i   i   i    (   R   RF   R   (   R   R   (    (    s=   /usr/lib64/python2.7/lib-tk/test/test_tkinter/test_widgets.pyt   test_scrollregion  s    c         C   s,   |  j    } |  j | d d d d d d  S(   NR   R   R   R   s0   bad state value "{}": must be normal or disabled(   R   Rj   (   R   R   (    (    s=   /usr/lib64/python2.7/lib-tk/test/test_tkinter/test_widgets.pyR     s    c      	   C   s2   |  j    } |  j | d d d d d d d  d  S(   NRQ  i(   i    gD@gE@is   0.5i(   R   Rv   (   R   R   (    (    s=   /usr/lib64/python2.7/lib-tk/test/test_tkinter/test_widgets.pyt   test_xscrollincrement  s    c      	   C   s2   |  j    } |  j | d d d d d d d  d  S(   NRR  i
   i    gffffff&@g333333+@is   0.1i(   R   Rv   (   R   R   (    (    s=   /usr/lib64/python2.7/lib-tk/test/test_tkinter/test_widgets.pyt   test_yscrollincrement  s    (   R1   R2   RM  RN  R3   R4   R5   R6   R7   R   R   R   R   R   RO  R;   RP  R   R   R   R   R=   R   RQ  R'  RR  R?   (   R   R.   RS   R   R
   Rx   R)   RK  R   RU  RV  RW  RX  R   RY  RZ  (    (    (    s=   /usr/lib64/python2.7/lib-tk/test/test_tkinter/test_widgets.pyRL  }  s(            								t   ListboxTestc           B   s   e  Z d, Z d   Z d   Z e d d d  e j j  Z d   Z	 d   Z
 d    Z d!   Z d"   Z d#   Z d$   Z d%   Z d&   Z d'   Z d(   Z d)   Z d*   Z d+   Z RS(-   t   activestyleR1   R2   R3   R   R   RW   RX   R4   R5   R6   R7   R   t   listvariableR;   R   R   R   t
   selectmodeR  R   R=   R?   R   R'  c         K   s   t  j |  j |  S(   N(   R@   t   ListboxRB   (   R   RC   (    (    s=   /usr/lib64/python2.7/lib-tk/test/test_tkinter/test_widgets.pyR     s    c         C   s)   |  j    } |  j | d d d d  d  S(   NR\  t   dotboxR   R   (   R   Rj   (   R   R   (    (    s=   /usr/lib64/python2.7/lib-tk/test/test_tkinter/test_widgets.pyt   test_activestyle  s    i   i   i   c         C   s5   |  j    } t j |  j  } |  j | d |  d  S(   NR]  (   R   R@   t	   DoubleVarRB   t   checkVariableParam(   R   R   t   var(    (    s=   /usr/lib64/python2.7/lib-tk/test/test_tkinter/test_widgets.pyt   test_listvariable  s    c         C   s\   |  j    } |  j | d d  |  j | d d  |  j | d d  |  j | d d  d  S(   NR^  t   singlet   browset   multiplet   extended(   R   RF   (   R   R   (    (    s=   /usr/lib64/python2.7/lib-tk/test/test_tkinter/test_widgets.pyt   test_selectmode  s
    c         C   s&   |  j    } |  j | d d d  d  S(   NR   R   R   (   R   Rj   (   R   R   (    (    s=   /usr/lib64/python2.7/lib-tk/test/test_tkinter/test_widgets.pyR     s    c      
   C   s  |  j    } |  j t d   | j d  Wd  QXd j   } | j d |  x- t |  D] \ } } | j | d | q[ W|  j t   | j   Wd  QX|  j t d   | j d  Wd  QX|  j	 | j d d  d  |  j	 | j d d  d  |  j	 | j d d  d  | j d  } |  j
 | t  x | j   D]s \ } } |  j t |  d  t |  d k rD|  j	 | | j d |   |  j	 | d | j d |   qDqDWd  S(   Ns   item number "0" out of rangei    s)   red orange yellow green blue white violetR-  R1   s   bad listbox index "red"t   redt
   BackgroundR"   t   violets   @0,0i   i   i   (   R1   R1   Rl  R"   Rk  (   R1   R1   Rl  R"   Rm  (   R1   R1   Rl  R"   Rk  (   i   i   (   R   t   assertRaisesRegexpR    t   itemconfiguret   splitR0  t	   enumerateR   R  R   t   assertIsInstancet   dictt   itemst   assertInt   lent   itemcget(   R   R   t   colorsR,  t   colort   dt   kt   v(    (    s=   /usr/lib64/python2.7/lib-tk/test/test_tkinter/test_widgets.pyt   test_itemconfigure  s0    c      	   C   s   |  j    } | j d d d d d  | j d i | | 6 |  j | j d |  d |  |  j | j d |  |  |  j t d   | j d i d	 | 6 Wd  QXd  S(
   NR-  R   R   R   Rz  i    i   s   unknown color name "spam"R   (   R   R0  Ro  R   Rw  Rn  R    (   R   Rm   R   R   (    (    s=   /usr/lib64/python2.7/lib-tk/test/test_tkinter/test_widgets.pyt   check_itemconfigure  s     c         C   s   |  j  d d  d  S(   NR1   s   #ff0000(   R~  (   R   (    (    s=   /usr/lib64/python2.7/lib-tk/test/test_tkinter/test_widgets.pyt   test_itemconfigure_background  s    c         C   s   |  j  d d  d  S(   Nt   bgs   #ff0000(   R~  (   R   (    (    s=   /usr/lib64/python2.7/lib-tk/test/test_tkinter/test_widgets.pyt   test_itemconfigure_bg  s    c         C   s   |  j  d d  d  S(   Nt   fgs   #110022(   R~  (   R   (    (    s=   /usr/lib64/python2.7/lib-tk/test/test_tkinter/test_widgets.pyt   test_itemconfigure_fg  s    c         C   s   |  j  d d  d  S(   NRX   s   #110022(   R~  (   R   (    (    s=   /usr/lib64/python2.7/lib-tk/test/test_tkinter/test_widgets.pyt   test_itemconfigure_foreground  s    c         C   s   |  j  d d  d  S(   NR   s   #110022(   R~  (   R   (    (    s=   /usr/lib64/python2.7/lib-tk/test/test_tkinter/test_widgets.pyt#   test_itemconfigure_selectbackground  s    c         C   s   |  j  d d  d  S(   NR   s   #654321(   R~  (   R   (    (    s=   /usr/lib64/python2.7/lib-tk/test/test_tkinter/test_widgets.pyt#   test_itemconfigure_selectforeground  s    c         C   s   |  j    } | j d d   t d  D  | j   |  j | j d   |  j | j d   |  j | j d   |  j t | j d  |  j t | j d   |  j t
 | j  |  j t
 | j d d  d  S(   Ni    c         s   s   |  ] } d  | Vq d S(   s   el%dN(    (   R+  R,  (    (    s=   /usr/lib64/python2.7/lib-tk/test/test_tkinter/test_widgets.pys	   <genexpr>  s    i   ii
   R  i   (   R   R0  R/  t   packR  R  RJ  R   R    R   R  (   R   t   lb(    (    s=   /usr/lib64/python2.7/lib-tk/test/test_tkinter/test_widgets.pyt   test_box  s     
c         C   s   |  j    } | j d d   t d  D  | j d t j  | j d d  | j d  |  j | j   d  |  j	 t
 | j d  d  S(	   Ni    c         s   s   |  ] } d  | Vq d S(   s   el%dN(    (   R+  R,  (    (    s=   /usr/lib64/python2.7/lib-tk/test/test_tkinter/test_widgets.pys	   <genexpr>+  s    i   i   i   i   i   (   i   i   i   i   (   R   R0  R/  t   selection_clearR@   t   ENDt   selection_setR   t   curselectionR   R  (   R   R  (    (    s=   /usr/lib64/python2.7/lib-tk/test/test_tkinter/test_widgets.pyt   test_curselection)  s     c         C   s  |  j    } | j d d   t d  D  |  j | j d  d  |  j | j d  d  |  j | j d  d  |  j | j d  d	  |  j | j d
  d	  |  j | j d d  d  |  j | j d d  d  |  j | j d d  d  |  j | j d d  d  |  j t | j d  |  j t | j d   |  j t | j  |  j t | j d d  |  j t | j d d d  |  j t | j d  d  S(   Ni    c         s   s   |  ] } d  | Vq d S(   s   el%dN(    (   R+  R,  (    (    s=   /usr/lib64/python2.7/lib-tk/test/test_tkinter/test_widgets.pys	   <genexpr>4  s    i   t   el0i   t   el3R-  t   el7R"   ii   t   el4t   el5t   el6R  i   i   g333333@(   R  R  R  (   R  R  R  (    (   R  (	   R   R0  R/  R   t   getR   R    R   R  (   R   R  (    (    s=   /usr/lib64/python2.7/lib-tk/test/test_tkinter/test_widgets.pyt   test_get2  s"     (   R\  R1   R2   R3   R   R   RW   RX   R4   R5   R6   R7   R   R]  R;   R   R   R   R^  R  R   R=   R?   R   R'  (   R   R.   RS   R   Ra  R   R   t   test_justifyR   Re  Rj  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[    s2          																	t	   ScaleTestc           B   s   e  Z d+ Z d Z d   Z d    Z d!   Z d"   Z d#   Z d$   Z	 d%   Z
 d&   Z d'   Z d(   Z d)   Z d*   Z RS(,   Rz   R1   t   bigincrementR2   R   R3   t   digitsRW   RX   R   R5   R6   R7   Rr   t   lengtht   orientR;   R   R   t
   resolutiont	   showvaluet   sliderlengtht   sliderreliefR   R=   t   tickintervalR   t   troughcolorR   R?   t   verticalc         K   s   t  j |  j |  S(   N(   R@   t   ScaleRB   (   R   RC   (    (    s=   /usr/lib64/python2.7/lib-tk/test/test_tkinter/test_widgets.pyR   S  s    c         C   s)   |  j    } |  j | d d d d  d  S(   NR  g(@g7@i(   R   R  (   R   R   (    (    s=   /usr/lib64/python2.7/lib-tk/test/test_tkinter/test_widgets.pyt   test_bigincrementV  s    c         C   s&   |  j    } |  j | d d d  d  S(   NR  i   i    (   R   R   (   R   R   (    (    s=   /usr/lib64/python2.7/lib-tk/test/test_tkinter/test_widgets.pyt   test_digitsZ  s    c         C   s/   |  j    } |  j | d d d d d t d  S(   NR   id   g-@g333333.@R   (   R   R  t   round(   R   R   (    (    s=   /usr/lib64/python2.7/lib-tk/test/test_tkinter/test_widgets.pyR  ^  s    c         C   s6   |  j    } |  j | d d  |  j | d d  d  S(   NRr   s
   any stringR"   (   R   RF   (   R   R   (    (    s=   /usr/lib64/python2.7/lib-tk/test/test_tkinter/test_widgets.pyt
   test_labelb  s    c         C   s,   |  j    } |  j | d d d d d  d  S(   NR  i   gffffff`@g33333`@t   5i(   R   Rv   (   R   R   (    (    s=   /usr/lib64/python2.7/lib-tk/test/test_tkinter/test_widgets.pyt   test_lengthg  s    c         C   s,   |  j    } |  j | d d d d d  d  S(   NR  g@i    g@i(   R   R  (   R   R   (    (    s=   /usr/lib64/python2.7/lib-tk/test/test_tkinter/test_widgets.pyt   test_resolutionk  s    c         C   s    |  j    } |  j | d  d  S(   NR  (   R   R  (   R   R   (    (    s=   /usr/lib64/python2.7/lib-tk/test/test_tkinter/test_widgets.pyt   test_showvalueo  s    c         C   s/   |  j    } |  j | d d d d d d  d  S(   NR  i
   gffffff&@g333333/@it   3m(   R   Rv   (   R   R   (    (    s=   /usr/lib64/python2.7/lib-tk/test/test_tkinter/test_widgets.pyt   test_sliderlengths  s    c         C   s    |  j    } |  j | d  d  S(   NR  (   R   R   (   R   R   (    (    s=   /usr/lib64/python2.7/lib-tk/test/test_tkinter/test_widgets.pyt   test_sliderreliefx  s    c      	   C   sQ   |  j    } |  j | d d d d d d t |  j | d d d d	 d t d  S(
   NR  i   g333333@gffffff@i    R   iRo   i   (   R   R  R  RF   (   R   R   (    (    s=   /usr/lib64/python2.7/lib-tk/test/test_tkinter/test_widgets.pyt   test_tickinterval|  s
    c      	   C   s2   |  j    } |  j | d d d d d d t d  S(   NR   i,  g-@g333333.@iR   (   R   R  R  (   R   R   (    (    s=   /usr/lib64/python2.7/lib-tk/test/test_tkinter/test_widgets.pyR    s    (   Rz   R1   R  R2   R   R3   R  RW   RX   R   R5   R6   R7   Rr   R  R  R;   R   R   R  R  R  R  R   R=   R  R   R  R   R?   (   R   R.   RS   t   default_orientR   R  R  R  R  R  R  R  R  R  R  R  (    (    (    s=   /usr/lib64/python2.7/lib-tk/test/test_tkinter/test_widgets.pyR  F  s(         											t   ScrollbarTestc           B   s\   e  Z d Z e e  Z e Z d Z d   Z	 d   Z
 d   Z d   Z d   Z d   Z RS(   Rz   t   activereliefR1   R2   R   R3   t   elementborderwidthR5   R6   R7   t   jumpR  R;   R   R   R=   R  R?   R  c         K   s   t  j |  j |  S(   N(   R@   t	   ScrollbarRB   (   R   RC   (    (    s=   /usr/lib64/python2.7/lib-tk/test/test_tkinter/test_widgets.pyR     s    c         C   s    |  j    } |  j | d  d  S(   NR  (   R   R   (   R   R   (    (    s=   /usr/lib64/python2.7/lib-tk/test/test_tkinter/test_widgets.pyt   test_activerelief  s    c         C   s,   |  j    } |  j | d d d d d  d  S(   NR  g333333@gffffff@it   1m(   R   Rv   (   R   R   (    (    s=   /usr/lib64/python2.7/lib-tk/test/test_tkinter/test_widgets.pyt   test_elementborderwidth  s    c         C   s,   |  j    } |  j | d d d d d d  S(   NR  R  t
   horizontalR   s4   bad orientation "{}": must be vertical or horizontal(   R   Rj   (   R   R   (    (    s=   /usr/lib64/python2.7/lib-tk/test/test_tkinter/test_widgets.pyt   test_orient  s    c         C   sg   |  j    } x d D] } | j |  q W| j d  |  j t | j  |  j t | j d d  d  S(   Nt   arrow1t   slidert   arrow2R"   (   R  R  R  (   R   t   activateR   R  (   R   t   sbR]   (    (    s=   /usr/lib64/python2.7/lib-tk/test/test_tkinter/test_widgets.pyt   test_activate  s    c         C   s   |  j    } | j d d  |  j | j   d  |  j t | j d d  |  j t | j d d  |  j t | j d d   |  j t | j d  |  j t | j d d d  d  S(	   Ng?g?t   abct   defg333333?gffffff?g?(   g?g?(   R   t   setR   R  R   R    R   (   R   R  (    (    s=   /usr/lib64/python2.7/lib-tk/test/test_tkinter/test_widgets.pyt   test_set  s    (   Rz   R  R1   R2   R   R3   R  R5   R6   R7   R  R  R;   R   R   R=   R  R?   (   R   R.   RS   R   R
   Rx   R)   RK  R  R   R  R  R  R  R  (    (    (    s=   /usr/lib64/python2.7/lib-tk/test/test_tkinter/test_widgets.pyR    s          					t   PanedWindowTestc           B   sg  e  Z d2 Z d Z d   Z d   Z d   Z d   Z d   Z e	 d d d  d    Z
 e	 d d d  d    Z e	 d d d  d    Z d   Z d   Z d    Z d!   Z d"   Z d#   Z d$   Z d%   Z e d&  Z d'   Z d(   Z d)   Z d*   Z e	 d d  d+    Z d,   Z d-   Z d.   Z d/   Z e	 d d  d0    Z  d1   Z! RS(3   R1   R2   R3   t	   handlepadt
   handlesizeR4   t   opaqueresizeR  t   proxybackgroundt   proxyborderwidtht   proxyreliefR;   t
   sashcursort   sashpadt
   sashrelieft	   sashwidtht
   showhandleR?   R  c         K   s   t  j |  j |  S(   N(   R@   t   PanedWindowRB   (   R   RC   (    (    s=   /usr/lib64/python2.7/lib-tk/test/test_tkinter/test_widgets.pyR     s    c         C   s/   |  j    } |  j | d d d d d d  d  S(   NR  i   g@gffffff@iR  (   R   Rv   (   R   R   (    (    s=   /usr/lib64/python2.7/lib-tk/test/test_tkinter/test_widgets.pyt   test_handlepad  s    c      
   C   s5   |  j    } |  j | d d d d d d d t d  S(   NR  i   g"@g333333%@it   2mR   (   R   Rv   R   (   R   R   (    (    s=   /usr/lib64/python2.7/lib-tk/test/test_tkinter/test_widgets.pyt   test_handlesize  s    c         C   s8   |  j    } |  j | d d d d d d d d t d  S(	   NR4   id   gLY@gfffffY@ii    R>  R   (   R   Rv   R   (   R   R   (    (    s=   /usr/lib64/python2.7/lib-tk/test/test_tkinter/test_widgets.pyR     s    !c         C   s    |  j    } |  j | d  d  S(   NR  (   R   R  (   R   R   (    (    s=   /usr/lib64/python2.7/lib-tk/test/test_tkinter/test_widgets.pyt   test_opaqueresize  s    i   i   i   c         C   s    |  j    } |  j | d  d  S(   NR  (   R   R   (   R   R   (    (    s=   /usr/lib64/python2.7/lib-tk/test/test_tkinter/test_widgets.pyt   test_proxybackground  s    c         C   s8   |  j    } |  j | d d d d d d d d t d  S(	   NR  i    g?g333333@i   iRu   R   (   R   Rv   R   (   R   R   (    (    s=   /usr/lib64/python2.7/lib-tk/test/test_tkinter/test_widgets.pyt   test_proxyborderwidth  s    c         C   s    |  j    } |  j | d  d  S(   NR  (   R   R   (   R   R   (    (    s=   /usr/lib64/python2.7/lib-tk/test/test_tkinter/test_widgets.pyt   test_proxyrelief  s    c         C   s    |  j    } |  j | d  d  S(   NR  (   R   R   (   R   R   (    (    s=   /usr/lib64/python2.7/lib-tk/test/test_tkinter/test_widgets.pyt   test_sashcursor  s    c         C   s/   |  j    } |  j | d d d d d d  d  S(   NR  i   g?g@iR  (   R   Rv   (   R   R   (    (    s=   /usr/lib64/python2.7/lib-tk/test/test_tkinter/test_widgets.pyt   test_sashpad  s    c         C   s    |  j    } |  j | d  d  S(   NR  (   R   R   (   R   R   (    (    s=   /usr/lib64/python2.7/lib-tk/test/test_tkinter/test_widgets.pyt   test_sashrelief  s    c      
   C   s5   |  j    } |  j | d d d d d d d t d  S(   NR  i
   g333333&@g333333/@iR  R   (   R   Rv   R   (   R   R   (    (    s=   /usr/lib64/python2.7/lib-tk/test/test_tkinter/test_widgets.pyt   test_sashwidth  s    c         C   s    |  j    } |  j | d  d  S(   NR  (   R   R  (   R   R   (    (    s=   /usr/lib64/python2.7/lib-tk/test/test_tkinter/test_widgets.pyt   test_showhandle  s    c         C   s8   |  j    } |  j | d d d d d d d d t d  S(	   NR?   i  gfffff6y@gIy@ini    R  R   (   R   Rv   R   (   R   R   (    (    s=   /usr/lib64/python2.7/lib-tk/test/test_tkinter/test_widgets.pyR     s    !c         C   sQ   |  j    } t j |  } t j |  } | j |  | j |  | | | f S(   N(   R   R@   R   t   add(   R   t   pR   R   (    (    s=   /usr/lib64/python2.7/lib-tk/test/test_tkinter/test_widgets.pyt   create2  s    c         C   s   |  j    \ } } } |  j t | j  | j |  } |  j | t  xl | j   D]^ \ } } |  j t |  d  |  j | | j | |   |  j | d | j	 | |   qT Wd  S(   Ni   i   (
   R  R   R  t   paneconfigureRr  Rs  Rt  R   Rv  t   panecget(   R   R  R   R   Rz  R{  R|  (    (    s=   /usr/lib64/python2.7/lib-tk/test/test_tkinter/test_widgets.pyt   test_paneconfigure  s    c         C   s   d   } |  j  s | r( t |  } n  |  j  r@ | r@ t } n  | j | i | | 6 |  j | | j | |  d  |  |  j | | j | |   |  d  S(   Nc         S   s   |  S(   N(    (   t   x(    (    s=   /usr/lib64/python2.7/lib-tk/test/test_tkinter/test_widgets.pyt   <lambda>  R"   i   (   R(   R   R  R   R  (   R   R  R   Rm   R   Ro   t	   stringifyR   (    (    s=   /usr/lib64/python2.7/lib-tk/test/test_tkinter/test_widgets.pyt   check_paneconfigure  s    		&c      	   C   s4   |  j  t |   | j | i d | 6 Wd  QXd  S(   Nt   badValue(   Rn  R    R  (   R   R  R   Rm   t   msg(    (    s=   /usr/lib64/python2.7/lib-tk/test/test_tkinter/test_widgets.pyt   check_paneconfigure_bad$  s    c         C   sN   |  j    \ } } } |  j | | d | t |   |  j | | d d  d  S(   Nt   afters   bad window path name "badValue"(   R  R  R   R  (   R   R  R   R   (    (    s=   /usr/lib64/python2.7/lib-tk/test/test_tkinter/test_widgets.pyt   test_paneconfigure_after(  s    c         C   sN   |  j    \ } } } |  j | | d | t |   |  j | | d d  d  S(   Nt   befores   bad window path name "badValue"(   R  R  R   R  (   R   R  R   R   (    (    s=   /usr/lib64/python2.7/lib-tk/test/test_tkinter/test_widgets.pyt   test_paneconfigure_before.  s    c         C   sW   |  j    \ } } } |  j | | d d d d t   d k  |  j | | d d  d  S(	   NR4   i
   R  i   i   i   s   bad screen distance "badValue"(   i   i   i   (   R  R  R   R  (   R   R  R   R   (    (    s=   /usr/lib64/python2.7/lib-tk/test/test_tkinter/test_widgets.pyt   test_paneconfigure_height4  s
    c         C   sH   |  j    \ } } } |  j | | d t d  |  j | | d d  d  S(   Nt   hidei    s)   expected boolean value but got "badValue"(   R  R  t   FalseR  (   R   R  R   R   (    (    s=   /usr/lib64/python2.7/lib-tk/test/test_tkinter/test_widgets.pyt   test_paneconfigure_hide;  s    c         C   sH   |  j    \ } } } |  j | | d d d  |  j | | d d  d  S(   Nt   minsizei
   s   bad screen distance "badValue"(   R  R  R  (   R   R  R   R   (    (    s=   /usr/lib64/python2.7/lib-tk/test/test_tkinter/test_widgets.pyt   test_paneconfigure_minsizeB  s    c         C   sH   |  j    \ } } } |  j | | d d d  |  j | | d d  d  S(   NR9   g?i   s   bad screen distance "badValue"(   R  R  R  (   R   R  R   R   (    (    s=   /usr/lib64/python2.7/lib-tk/test/test_tkinter/test_widgets.pyt   test_paneconfigure_padxH  s    c         C   sH   |  j    \ } } } |  j | | d d d  |  j | | d d  d  S(   NR:   g?i   s   bad screen distance "badValue"(   R  R  R  (   R   R  R   R   (    (    s=   /usr/lib64/python2.7/lib-tk/test/test_tkinter/test_widgets.pyt   test_paneconfigure_padyN  s    c         C   sH   |  j    \ } } } |  j | | d d d  |  j | | d d  d  S(   Nt   stickyt   nsewt   nesws[   bad stickyness value "badValue": must be a string containing zero or more of n, e, s, and w(   R  R  R  (   R   R  R   R   (    (    s=   /usr/lib64/python2.7/lib-tk/test/test_tkinter/test_widgets.pyt   test_paneconfigure_stickyT  s    c         C   sH   |  j    \ } } } |  j | | d d d  |  j | | d d  d  S(   Nt   stretcht   alwt   alwayssE   bad stretch "badValue": must be always, first, last, middle, or never(   R  R  R  (   R   R  R   R   (    (    s=   /usr/lib64/python2.7/lib-tk/test/test_tkinter/test_widgets.pyt   test_paneconfigure_stretch\  s    c         C   sW   |  j    \ } } } |  j | | d d d d t   d k  |  j | | d d  d  S(	   NR?   i
   R  i   i   i   s   bad screen distance "badValue"(   i   i   i   (   R  R  R   R  (   R   R  R   R   (    (    s=   /usr/lib64/python2.7/lib-tk/test/test_tkinter/test_widgets.pyt   test_paneconfigure_widthd  s
    (   R1   R2   R3   R  R  R4   R  R  R  R  R  R;   R  R  R  R  R  R?   ("   R   R.   RS   R  R   R  R  R   R  R   R  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         													

								t   MenuTestc           B   se   e  Z d Z e Z d   Z d   Z d   Z d   Z d   Z	 d   Z
 d   Z d   Z d   Z RS(   Rz   t   activeborderwidthR{   R1   R2   R3   R   RW   RX   t   postcommandR;   R   R=   t   tearofft   tearoffcommandR   t   typec         K   s   t  j |  j |  S(   N(   R@   RE   RB   (   R   RC   (    (    s=   /usr/lib64/python2.7/lib-tk/test/test_tkinter/test_widgets.pyR   w  s    c         C   s    |  j    } |  j | d  d  S(   NR  (   R   R   (   R   R   (    (    s=   /usr/lib64/python2.7/lib-tk/test/test_tkinter/test_widgets.pyt   test_postcommandz  s    c         C   s    |  j    } |  j | d  d  S(   NR  (   R   R  (   R   R   (    (    s=   /usr/lib64/python2.7/lib-tk/test/test_tkinter/test_widgets.pyt   test_tearoff~  s    c         C   s    |  j    } |  j | d  d  S(   NR  (   R   R   (   R   R   (    (    s=   /usr/lib64/python2.7/lib-tk/test/test_tkinter/test_widgets.pyt   test_tearoffcommand  s    c         C   s#   |  j    } |  j | d d  d  S(   NR   s
   any string(   R   RF   (   R   R   (    (    s=   /usr/lib64/python2.7/lib-tk/test/test_tkinter/test_widgets.pyt
   test_title  s    c         C   s)   |  j    } |  j | d d d d  d  S(   NR  R   R  t   menubar(   R   Rj   (   R   R   (    (    s=   /usr/lib64/python2.7/lib-tk/test/test_tkinter/test_widgets.pyt	   test_type  s    c         C   s	  |  j    } | j d d  |  j t | j  |  j t d   | j d  Wd  QX| j d  } |  j | t  x | j	   D]v \ } } |  j | t
  |  j | t  |  j t |  d  |  j | d |  |  j | j d |  | d  q W| j   d  S(	   NRr   t   tests   bad menu entry index "foo"Rn   i   i   i    i   (   R   t   add_commandR   R  t   entryconfigureRn  R    Rr  Rs  Rt  R   t   tupleR   Rv  t	   entrycgetRq   (   R   t   m1Rz  R{  R|  (    (    s=   /usr/lib64/python2.7/lib-tk/test/test_tkinter/test_widgets.pyt   test_entryconfigure  s    $c         C   sk   |  j    } | j d d  |  j | j d d  d  | j d d d |  j | j d d  d  d  S(   NRr   R  i   t   changed(   R   R  R   R  R  (   R   R  (    (    s=   /usr/lib64/python2.7/lib-tk/test/test_tkinter/test_widgets.pyt   test_entryconfigure_label  s
    c      	   C   s   |  j    } t j |  j  } t j |  j  } | j d | d t d t d d  |  j t | j	 d d   t |   | j
 d d | |  j t | j	 d d   t |   d  S(   NR   R   R   Rr   t   Nonsensei   (   R   R@   t
   BooleanVarRB   t   add_checkbuttonR)   R  R   R   R  R  (   R   R  t   v1t   v2(    (    s=   /usr/lib64/python2.7/lib-tk/test/test_tkinter/test_widgets.pyt   test_entryconfigure_variable  s    ((   Rz   R  R{   R1   R2   R3   R   RW   RX   R  R;   R   R=   R  R  R   R  (   R   R.   RS   R	   Rx   R   R  R  R	  R
  R  R  R  R  (    (    (    s=   /usr/lib64/python2.7/lib-tk/test/test_tkinter/test_widgets.pyR  l  s       								t   MessageTestc           B   s&   e  Z d Z e Z d   Z d   Z RS(   R|   t   aspectR1   R2   R3   RW   RX   R5   R6   R7   R   R9   R:   R;   R=   R[   R   R?   c         K   s   t  j |  j |  S(   N(   R@   t   MessageRB   (   R   RC   (    (    s=   /usr/lib64/python2.7/lib-tk/test/test_tkinter/test_widgets.pyR     s    c         C   s)   |  j    } |  j | d d d d  d  S(   NR  i   i    i(   R   R   (   R   R   (    (    s=   /usr/lib64/python2.7/lib-tk/test/test_tkinter/test_widgets.pyt   test_aspect  s    (   R|   R  R1   R2   R3   RW   RX   R5   R6   R7   R   R9   R:   R;   R=   R[   R   R?   (   R   R.   RS   R	   R/   R   R  (    (    (    s=   /usr/lib64/python2.7/lib-tk/test/test_tkinter/test_widgets.pyR    s       	t   __main__(1   R   t   TkinterR@   R    RI   R   t   test.test_supportR   R   t   test_ttk.supportR   R   R   R   t   widget_testsR   R   R	   R
   R   R   R   R   R   R   R   t   TestCaseR0   RT   RV   Rt   Ry   R   R   R   R   R   R   R   R  RL  R[  R  R  R  R  R  t	   tests_guiR   (    (    (    s=   /usr/lib64/python2.7/lib-tk/test/test_tkinter/test_widgets.pyt   <module>   sl   "F
%(	AEhBB1D