509318396
Â�Â­Â�Â­Â�Â­Â�Â­Â�Â­Â�Â­Â�Â­Â�Â­Â�Â­Â�Â­Â�Â­Â�Â­Â�Â­Â�Â­Â�Â­Â�Â­Â�Â­Â�Â­
<!DOCTYPE html>
<html>
ó
zfc           @   sV  d  d l  Z  d  d l Z d  d l Z d  d l m Z d  d l m Z m Z m	 Z	 m
 Z
 m Z m Z d  d l Z e Z Z e
 ƒ  d d d f k  r™ e Z n  e o¨ e e ƒ Z d „  Z e Z e
 ƒ  d  d d d f k rß e Z n  e ƒ  Z d	 e f d
 „  ƒ  YZ d e f d „  ƒ  YZ d e f d „  ƒ  YZ d e f d „  ƒ  YZ d „  Z d „  Z d S(   iÿÿÿÿN(   t   Scale(   t   AbstractTkTestt   tcl_versiont   requires_tclt   get_tk_patchlevelt   pixels_convt
   tcl_obj_eqi   i   i   c         C   s   t  t |  ƒ ƒ S(   N(   t   intt   round(   t   x(    (    s0   /usr/lib64/python2.7/lib-tk/test/widget_tests.pyt	   int_round   s    i   t   AbstractWidgetTestc           B   sì   e  Z e e ƒ Z d Z e Z e	 d  „  ƒ Z
 d „  Z d e j d „ Z e e d d „ Z d e d „ Z d „  Z d „  Z d „  Z d „  Z d d	 „ Z d
 „  Z d „  Z d „  Z d „  Z d „  Z d „  Z d „  Z d „  Z d „  Z  RS(   c         C   sE   y |  j  SWn3 t k
 r@ t |  j j d d ƒ ƒ |  _  |  j  SXd  S(   Nt   tkt   scaling(   t   _scalingt   AttributeErrort   floatt   roott   call(   t   self(    (    s0   /usr/lib64/python2.7/lib-tk/test/widget_tests.pyR   "   s
    c         C   sU   |  j  r# |  j r# t d k r# | St | t ƒ rK d j t |  j | ƒ ƒ St | ƒ S(   Ni   i   t    (   i   i   (	   t
   _stringifyt   wantobjectsR   t
   isinstancet   tuplet   joint   mapt   _strt   str(   R   t   value(    (    s0   /usr/lib64/python2.7/lib-tk/test/widget_tests.pyR   *   s
    c         C   s*   | | | ƒ r d  S|  j  | | | ƒ d  S(   N(   t   assertEqual(   R   t   actualt   expectedt   msgt   eq(    (    s0   /usr/lib64/python2.7/lib-tk/test/widget_tests.pyt   assertEqual21   s    c         C   s  | | | <| t  k r | } n  | r4 | | ƒ } n  |  j sG |  j rw t | t ƒ rh t j | ƒ } qw t | ƒ } n  | d  k rŒ t	 } n  |  j
 | | | d | ƒ|  j
 | j | ƒ | d | ƒt | t ƒ s| j | ƒ } |  j t | ƒ d ƒ |  j
 | d | d | ƒn  d  S(   NR"   i   i   (   t	   _sentinelR   R   R   R   t   tkintert   _joinR   t   NoneR   R#   t   cgetR    t	   configureR   t   len(   R   t   widgett   nameR   R    t   convR"   t   t(    (    s0   /usr/lib64/python2.7/lib-tk/test/widget_tests.pyt
   checkParam6   s"    
		c      	   C   s  | | } | d  k	 r( | j | ƒ } n  |  j t j ƒ � } | | | <Wd  QX| d  k	 ru |  j t | j ƒ | ƒ n  | r’ |  j | | | ƒ n
 | | | <|  j t j ƒ � } | j i | | 6ƒ Wd  QX| d  k	 ró |  j t | j ƒ | ƒ n  | r|  j | | | ƒ n
 | | | <d  S(   N(	   R'   t   formatt   assertRaisesR%   t   TclErrorR   R   t	   exceptionR)   (   R   R+   R,   R   t   errmsgt	   keep_origt   origt   cm(    (    s0   /usr/lib64/python2.7/lib-tk/test/widget_tests.pyt   checkInvalidParamL   s"    

c         O   s+   x$ | D] } |  j  | | | | � q Wd  S(   N(   R/   (   R   R+   R,   t   valuest   kwargsR   (    (    s0   /usr/lib64/python2.7/lib-tk/test/widget_tests.pyt   checkParamsb   s    c         O   se   |  j  | | | | Ž |  j | | d d d ƒ|  j | | d d d ƒ|  j | | d d d ƒd  S(   Nt    R4   s   expected integer but got ""t   10ps   expected integer but got "10p"gš™™™™™	@s   expected integer but got "3.2"(   R;   R8   (   R   R+   R,   R9   R:   (    (    s0   /usr/lib64/python2.7/lib-tk/test/widget_tests.pyt   checkIntegerParamf   s    c         O   s‡   d | k r | j  d ƒ } n t } x* | D]" } |  j | | | d | | �q+ W|  j | | d d d ƒ|  j | | d d d ƒd  S(   NR-   R<   R4   s)   expected floating-point number but got ""t   spams-   expected floating-point number but got "spam"(   t   popR   R/   R8   (   R   R+   R,   R9   R:   R-   R   (    (    s0   /usr/lib64/python2.7/lib-tk/test/widget_tests.pyt   checkFloatParamo   s     c         C   s¨   x6 t  d d d d f D] } |  j | | | d d ƒq Wx6 t d d d d	 f D] } |  j | | | d d ƒqO W|  j | | d
 d d ƒ|  j | | d d d ƒd  S(   Ni    t   falset   not   offR    i   t   truet   yest   onR<   R4   s!   expected boolean value but got ""R?   s%   expected boolean value but got "spam"(   t   FalseR/   t   TrueR8   (   R   R+   R,   R   (    (    s0   /usr/lib64/python2.7/lib-tk/test/widget_tests.pyt   checkBooleanParam{   s    c         K   sN   |  j  | | d d d d d d d d d	 d
 | � |  j | | d d d ƒd  S(   Ns   #ff0000s   #00ff00s   #0000ffs   #123456t   redt   greent   bluet   whitet   blackt   greyR?   R4   s   unknown color name "spam"(   R;   R8   (   R   R+   R,   t   allow_emptyR:   (    (    s0   /usr/lib64/python2.7/lib-tk/test/widget_tests.pyt   checkColorParam…   s    c         K   s^   |  j  | | d d d d | � t d k rA |  j | | d ƒ n  |  j | | d d	 d
 ƒd  S(   Nt   arrowt   watcht   crossR<   i   i   t   noneR?   R4   s   bad cursor spec "spam"(   i   i   (   R;   R   R/   R8   (   R   R+   R,   R:   (    (    s0   /usr/lib64/python2.7/lib-tk/test/widget_tests.pyt   checkCursorParam�   s
    c         C   s;   d „  } | | | <|  j  | | ƒ |  j | | d ƒ d  S(   Nc          W   s   d  S(   N(    (   t   args(    (    s0   /usr/lib64/python2.7/lib-tk/test/widget_tests.pyt   command•   s    R<   (   t
   assertTrueR;   (   R   R+   R,   RY   (    (    s0   /usr/lib64/python2.7/lib-tk/test/widget_tests.pyt   checkCommandParam”   s    	
c         O   sÌ   d | k r | j  d ƒ } n d  } |  j | | | | Ž | d  k r¯ d | d j | d  ƒ t | ƒ d k rt d n d | d f } |  j | | d d d | ƒd	 | } n  |  j | | d
 d | ƒd  S(   NR4   s    %s "{}": must be %s%s or %ss   , iÿÿÿÿi   t   ,R<   t	   ambiguoust   badR?   (   R@   R'   R;   R   R*   R8   (   R   R+   R,   R9   R:   R4   t   errmsg2(    (    s0   /usr/lib64/python2.7/lib-tk/test/widget_tests.pyt   checkEnumParam›   s    c   
   
   O   s!  d | k r | j  d ƒ } n d  } | d  k r< |  j } n  d | k rZ | j  d ƒ } n t } x| | D]t } t } | }	 t | t ƒ r¹ |	 r¹ |	 t k	 r¹ t | ƒ |  j } t	 }	 q¹ n  |  j
 | | | d | d |	 | �qg W|  j | | d d d d | ƒ|  j | | d d d d | ƒd  S(	   NR-   R5   R    t   6xR4   s   bad screen distance "6x"R?   s   bad screen distance "spam"(   R@   R'   t   _conv_pixelsRI   R$   R   R   R   R   R
   R/   R8   (
   R   R+   R,   R9   R:   R-   R5   R   R    t   conv1(    (    s0   /usr/lib64/python2.7/lib-tk/test/widget_tests.pyt   checkPixelsParam¬   s*    c      	   C   sZ   |  j  | | d d d d d d ƒ d } t d k  r= d  } n  |  j | | d
 d | ƒd  S(   Nt   flatt   groovet   raisedt   ridget   solidt   sunkensH   bad relief "spam": must be flat, groove, raised, ridge, solid, or sunkeni   i   R?   R4   (   i   i   (   R;   R   R'   R8   (   R   R+   R,   R4   (    (    s0   /usr/lib64/python2.7/lib-tk/test/widget_tests.pyt   checkReliefParamÅ   s    	c         C   s[   t  j d |  j d d ƒ } |  j | | | d t ƒ|  j | | d d d ƒd | | <d  S(	   Nt   masterR,   t   image1R-   R?   R4   s   image "spam" doesn't existR<   (   R%   t
   PhotoImageR   R/   R   R8   (   R   R+   R,   t   image(    (    s0   /usr/lib64/python2.7/lib-tk/test/widget_tests.pyt   checkImageParamÏ   s
    c         C   s   |  j  | | | d t ƒd  S(   NR-   (   R/   R   (   R   R+   R,   t   var(    (    s0   /usr/lib64/python2.7/lib-tk/test/widget_tests.pyt   checkVariableParamÖ   s    c         C   s‚   |  j  | ƒ |  j | t ƒ t | ƒ d k rF |  j d | f ƒ n  x5 | D]- } t | t ƒ sM |  j d | f ƒ PqM qM Wd  S(   Ni   s   Invalid bounding box: %r(   t   assertIsNotNonet   assertIsInstanceR   R*   t   failR   R   (   R   t   bboxt   item(    (    s0   /usr/lib64/python2.7/lib-tk/test/widget_tests.pyt   assertIsBoundingBoxÙ   s    c         C   s  |  j  ƒ  } | j ƒ  } t | t ƒ sL |  j t | ƒ t | j ƒ  ƒ ƒ n  x | D] } | | qS Wt j j	 ri d d 6d d 6d d 6d d 6d	 d
 6} t
 | ƒ } t
 |  j ƒ } x_ t | | ƒ D]J } | | k oõ | | | k oõ | | | k sÆ d |  j j | f GHqÆ qÆ Wn  d  S(   Nt   borderwidtht   bdt
   backgroundt   bgt
   foregroundt   fgt   invalidcommandt   invcmdt   validatecommandt   vcmds   %s.OPTIONS doesn't contain "%s"(   t   createt   keysR   R    R   t   sortedR)   t   testt   test_supportt   verboset   sett   OPTIONSt	   __class__t   __name__(   R   R+   R„   t   kt   aliasesR    (    (    s0   /usr/lib64/python2.7/lib-tk/test/widget_tests.pyt	   test_keysã   s*    %
N(!   RŒ   t
   __module__t   staticmethodt   pixels_roundRb   R'   t   _conv_pad_pixelsRH   R   t   propertyR   R   t   objectt   __eq__R#   R$   R/   RI   R8   R;   R>   RA   RJ   RR   RW   R[   R`   Rd   Rk   Rp   Rr   Rx   R�   (    (    (    s0   /usr/lib64/python2.7/lib-tk/test/widget_tests.pyR      s0   						
					
			
t   StandardOptionsTestsc        *   B   s  e  Z db Z d* „  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 d9 „  Z e j e j d: k d; ƒ d< „  ƒ Z d= „  Z d> „  Z d? „  Z d@ „  Z dA „  Z dB „  Z dC „  Z dD „  Z dE „  Z  dF „  Z! dG „  Z" dH „  Z# dI „  Z$ dJ „  Z% dK „  Z& dL „  Z' dM „  Z( dN „  Z) dO „  Z* dP „  Z+ dQ „  Z, dR „  Z- dS „  Z. dT „  Z/ dU „  Z0 dV „  Z1 dW „  Z2 dX „  Z3 dY „  Z4 dZ „  Z5 d[ „  Z6 d\ „  Z7 e8 d] d^ ƒ d_ „  ƒ Z9 e8 d] d^ ƒ d` „  ƒ Z: da „  Z; RS(c   t   activebackgroundt   activeborderwidtht   activeforegroundt   anchorR{   t   bitmapRy   t   compoundt   cursort   disabledforegroundt   exportselectiont   fontR}   t   highlightbackgroundt   highlightcolort   highlightthicknessRo   t   insertbackgroundt   insertborderwidtht   insertofftimet   insertontimet   insertwidtht   jumpt   justifyt   orientt   padxt   padyt   relieft   repeatdelayt   repeatintervalt   selectbackgroundt   selectborderwidtht   selectforegroundt   setgridt	   takefocust   textt   textvariablet   troughcolort	   underlinet
   wraplengtht   xscrollcommandt   yscrollcommandc         C   s    |  j  ƒ  } |  j | d ƒ d  S(   NR˜   (   Rƒ   RR   (   R   R+   (    (    s0   /usr/lib64/python2.7/lib-tk/test/widget_tests.pyt   test_activebackground  s    c      	   C   s2   |  j  ƒ  } |  j | d d d d d d d ƒ d  S(   NR™   i    gÍÌÌÌÌÌô?g333333@i   iþÿÿÿR=   (   Rƒ   Rd   (   R   R+   (    (    s0   /usr/lib64/python2.7/lib-tk/test/widget_tests.pyt   test_activeborderwidth  s    c         C   s    |  j  ƒ  } |  j | d ƒ d  S(   NRš   (   Rƒ   RR   (   R   R+   (    (    s0   /usr/lib64/python2.7/lib-tk/test/widget_tests.pyt   test_activeforeground  s    c         C   s;   |  j  ƒ  } |  j | d d d d d d d d d	 d
 ƒ d  S(   NR›   t   nt   net   et   set   st   swt   wt   nwt   center(   Rƒ   R`   (   R   R+   (    (    s0   /usr/lib64/python2.7/lib-tk/test/widget_tests.pyt   test_anchor  s    c         C   sB   |  j  ƒ  } |  j | d ƒ d |  j k r> |  j | d ƒ n  d  S(   NR{   R|   (   Rƒ   RR   RŠ   (   R   R+   (    (    s0   /usr/lib64/python2.7/lib-tk/test/widget_tests.pyt   test_background  s    c         C   s´   |  j  ƒ  } |  j | d d ƒ |  j | d d ƒ t j j d d d ƒ} |  j | d d | ƒ d |  j j j d	 d
 ƒ k o‘ d |  j j ƒ  k s° |  j	 | d d d d ƒn  d  S(   NRœ   t	   questheadt   gray50s
   python.xbmt   subdirt
   imghdrdatat   @t   aquaR   t   windowingsystemt   AppKitR?   R4   s   bitmap "spam" not defined(
   Rƒ   R/   R†   R‡   t   findfileR   R   R   t   winfo_serverR8   (   R   R+   t   filename(    (    s0   /usr/lib64/python2.7/lib-tk/test/widget_tests.pyt   test_bitmap%  s    c      	   C   sf   |  j  ƒ  } |  j | d d d d d d d ƒ d |  j k rb |  j | d d d d d d d ƒ n  d  S(	   NRy   i    gÍÌÌÌÌÌô?gÍÌÌÌÌÌ@i   iþÿÿÿR=   Rz   (   Rƒ   Rd   RŠ   (   R   R+   (    (    s0   /usr/lib64/python2.7/lib-tk/test/widget_tests.pyt   test_borderwidth2  s
    c      	   C   s2   |  j  ƒ  } |  j | d d d d d d d ƒ d  S(   NR�   t   bottomRÉ   t   leftRV   t   rightt   top(   Rƒ   R`   (   R   R+   (    (    s0   /usr/lib64/python2.7/lib-tk/test/widget_tests.pyt   test_compound9  s    c         C   s    |  j  ƒ  } |  j | d ƒ d  S(   NRž   (   Rƒ   RW   (   R   R+   (    (    s0   /usr/lib64/python2.7/lib-tk/test/widget_tests.pyt   test_cursor>  s    c         C   s    |  j  ƒ  } |  j | d ƒ d  S(   NRŸ   (   Rƒ   RR   (   R   R+   (    (    s0   /usr/lib64/python2.7/lib-tk/test/widget_tests.pyt   test_disabledforegroundB  s    c         C   s    |  j  ƒ  } |  j | d ƒ d  S(   NR    (   Rƒ   RJ   (   R   R+   (    (    s0   /usr/lib64/python2.7/lib-tk/test/widget_tests.pyt   test_exportselectionF  s    c         C   s<   |  j  ƒ  } |  j | d d ƒ |  j | d d d d ƒd  S(   NR¡   s3   -Adobe-Helvetica-Medium-R-Normal--*-120-*-*-*-*-*-*R<   R4   s   font "" doesn't exist(   Rƒ   R/   R8   (   R   R+   (    (    s0   /usr/lib64/python2.7/lib-tk/test/widget_tests.pyt	   test_fontJ  s
    c         C   sB   |  j  ƒ  } |  j | d ƒ d |  j k r> |  j | d ƒ n  d  S(   NR}   R~   (   Rƒ   RR   RŠ   (   R   R+   (    (    s0   /usr/lib64/python2.7/lib-tk/test/widget_tests.pyt   test_foregroundQ  s    c         C   s    |  j  ƒ  } |  j | d ƒ d  S(   NR¢   (   Rƒ   RR   (   R   R+   (    (    s0   /usr/lib64/python2.7/lib-tk/test/widget_tests.pyt   test_highlightbackgroundW  s    c         C   s    |  j  ƒ  } |  j | d ƒ d  S(   NR£   (   Rƒ   RR   (   R   R+   (    (    s0   /usr/lib64/python2.7/lib-tk/test/widget_tests.pyt   test_highlightcolor[  s    c         C   sQ   |  j  ƒ  } |  j | d d d d d d ƒ |  j | d d d d d	 |  j ƒd  S(
   NR¤   i    gÍÌÌÌÌÌô?gÍÌÌÌÌÌ@i   R=   iþÿÿÿR    R-   (   Rƒ   Rd   R/   Rb   (   R   R+   (    (    s0   /usr/lib64/python2.7/lib-tk/test/widget_tests.pyt   test_highlightthickness_  s
    t   darwins"   crashes with Cocoa Tk (issue19733)c         C   s    |  j  ƒ  } |  j | d ƒ d  S(   NRo   (   Rƒ   Rp   (   R   R+   (    (    s0   /usr/lib64/python2.7/lib-tk/test/widget_tests.pyt
   test_imagef  s    c         C   s    |  j  ƒ  } |  j | d ƒ d  S(   NR¥   (   Rƒ   RR   (   R   R+   (    (    s0   /usr/lib64/python2.7/lib-tk/test/widget_tests.pyt   test_insertbackgroundl  s    c      	   C   s2   |  j  ƒ  } |  j | d d d d d d d ƒ d  S(   NR¦   i    gÍÌÌÌÌÌô?gÍÌÌÌÌÌ@i   iþÿÿÿR=   (   Rƒ   Rd   (   R   R+   (    (    s0   /usr/lib64/python2.7/lib-tk/test/widget_tests.pyt   test_insertborderwidthp  s    c         C   s#   |  j  ƒ  } |  j | d d ƒ d  S(   NR§   id   (   Rƒ   R>   (   R   R+   (    (    s0   /usr/lib64/python2.7/lib-tk/test/widget_tests.pyt   test_insertofftimeu  s    c         C   s#   |  j  ƒ  } |  j | d d ƒ d  S(   NR¨   id   (   Rƒ   R>   (   R   R+   (    (    s0   /usr/lib64/python2.7/lib-tk/test/widget_tests.pyt   test_insertontimey  s    c         C   s,   |  j  ƒ  } |  j | d d d d d ƒ d  S(   NR©   gÍÌÌÌÌÌô?gÍÌÌÌÌÌ@iþÿÿÿR=   (   Rƒ   Rd   (   R   R+   (    (    s0   /usr/lib64/python2.7/lib-tk/test/widget_tests.pyt   test_insertwidth}  s    c         C   s    |  j  ƒ  } |  j | d ƒ d  S(   NRª   (   Rƒ   RJ   (   R   R+   (    (    s0   /usr/lib64/python2.7/lib-tk/test/widget_tests.pyt	   test_jump�  s    c         C   sH   |  j  ƒ  } |  j | d d d d d d ƒ|  j | d d d d ƒd  S(	   NR«   RÚ   RÛ   RÉ   R4   s6   bad justification "{}": must be left, right, or centerR<   s:   ambiguous justification "": must be left, right, or center(   Rƒ   R`   R8   (   R   R+   (    (    s0   /usr/lib64/python2.7/lib-tk/test/widget_tests.pyt   test_justify…  s
    c         C   sC   |  j  ƒ  } |  j t | d ƒ |  j ƒ |  j | d d d ƒ d  S(   NR¬   t
   horizontalt   vertical(   Rƒ   R   R   t   default_orientR`   (   R   R+   (    (    s0   /usr/lib64/python2.7/lib-tk/test/widget_tests.pyt   test_orientŽ  s    c      
   C   s8   |  j  ƒ  } |  j | d d d d d d d |  j ƒd  S(   NR­   i   gš™™™™™@gffffff@iþÿÿÿt   12mR-   (   Rƒ   Rd   R“   (   R   R+   (    (    s0   /usr/lib64/python2.7/lib-tk/test/widget_tests.pyt	   test_padx“  s    c      
   C   s8   |  j  ƒ  } |  j | d d d d d d d |  j ƒd  S(   NR®   i   gš™™™™™@gffffff@iþÿÿÿRó   R-   (   Rƒ   Rd   R“   (   R   R+   (    (    s0   /usr/lib64/python2.7/lib-tk/test/widget_tests.pyt	   test_pady˜  s    c         C   s    |  j  ƒ  } |  j | d ƒ d  S(   NR¯   (   Rƒ   Rk   (   R   R+   (    (    s0   /usr/lib64/python2.7/lib-tk/test/widget_tests.pyt   test_relief�  s    c         C   s&   |  j  ƒ  } |  j | d d d ƒ d  S(   NR°   iþÿÿiô  (   Rƒ   R>   (   R   R+   (    (    s0   /usr/lib64/python2.7/lib-tk/test/widget_tests.pyt   test_repeatdelay¡  s    c         C   s&   |  j  ƒ  } |  j | d d d ƒ d  S(   NR±   iþÿÿiô  (   Rƒ   R>   (   R   R+   (    (    s0   /usr/lib64/python2.7/lib-tk/test/widget_tests.pyt   test_repeatinterval¥  s    c         C   s    |  j  ƒ  } |  j | d ƒ d  S(   NR²   (   Rƒ   RR   (   R   R+   (    (    s0   /usr/lib64/python2.7/lib-tk/test/widget_tests.pyt   test_selectbackground©  s    c         C   s,   |  j  ƒ  } |  j | d d d d d ƒ d  S(   NR³   gÍÌÌÌÌÌô?gÍÌÌÌÌÌ@iþÿÿÿR=   (   Rƒ   Rd   (   R   R+   (    (    s0   /usr/lib64/python2.7/lib-tk/test/widget_tests.pyt   test_selectborderwidth­  s    c         C   s    |  j  ƒ  } |  j | d ƒ d  S(   NR´   (   Rƒ   RR   (   R   R+   (    (    s0   /usr/lib64/python2.7/lib-tk/test/widget_tests.pyt   test_selectforeground±  s    c         C   s    |  j  ƒ  } |  j | d ƒ d  S(   NRµ   (   Rƒ   RJ   (   R   R+   (    (    s0   /usr/lib64/python2.7/lib-tk/test/widget_tests.pyt   test_setgridµ  s    c         C   s)   |  j  ƒ  } |  j | d d d d ƒ d  S(   Nt   statet   activet   disabledt   normal(   Rƒ   R`   (   R   R+   (    (    s0   /usr/lib64/python2.7/lib-tk/test/widget_tests.pyt
   test_state¹  s    c         C   s)   |  j  ƒ  } |  j | d d d d ƒ d  S(   NR¶   t   0t   1R<   (   Rƒ   R;   (   R   R+   (    (    s0   /usr/lib64/python2.7/lib-tk/test/widget_tests.pyt   test_takefocus½  s    c         C   s&   |  j  ƒ  } |  j | d d d ƒ d  S(   NR·   R<   s
   any string(   Rƒ   R;   (   R   R+   (    (    s0   /usr/lib64/python2.7/lib-tk/test/widget_tests.pyt	   test_textÁ  s    c         C   s5   |  j  ƒ  } t j |  j ƒ } |  j | d | ƒ d  S(   NR¸   (   Rƒ   R%   t	   StringVarR   Rr   (   R   R+   Rq   (    (    s0   /usr/lib64/python2.7/lib-tk/test/widget_tests.pyt   test_textvariableÅ  s    c         C   s    |  j  ƒ  } |  j | d ƒ d  S(   NR¹   (   Rƒ   RR   (   R   R+   (    (    s0   /usr/lib64/python2.7/lib-tk/test/widget_tests.pyt   test_troughcolorÊ  s    c         C   s)   |  j  ƒ  } |  j | d d d d ƒ d  S(   NRº   i    i   i
   (   Rƒ   R>   (   R   R+   (    (    s0   /usr/lib64/python2.7/lib-tk/test/widget_tests.pyt   test_underlineÎ  s    c         C   s#   |  j  ƒ  } |  j | d d ƒ d  S(   NR»   id   (   Rƒ   Rd   (   R   R+   (    (    s0   /usr/lib64/python2.7/lib-tk/test/widget_tests.pyt   test_wraplengthÒ  s    c         C   s    |  j  ƒ  } |  j | d ƒ d  S(   NR¼   (   Rƒ   R[   (   R   R+   (    (    s0   /usr/lib64/python2.7/lib-tk/test/widget_tests.pyt   test_xscrollcommandÖ  s    c         C   s    |  j  ƒ  } |  j | d ƒ d  S(   NR½   (   Rƒ   R[   (   R   R+   (    (    s0   /usr/lib64/python2.7/lib-tk/test/widget_tests.pyt   test_yscrollcommandÚ  s    c         C   s    |  j  ƒ  } |  j | d ƒ d  S(   NRY   (   Rƒ   R[   (   R   R+   (    (    s0   /usr/lib64/python2.7/lib-tk/test/widget_tests.pyt   test_commandà  s    c         C   s    |  j  ƒ  } |  j | d ƒ d  S(   Nt   indicatoron(   Rƒ   RJ   (   R   R+   (    (    s0   /usr/lib64/python2.7/lib-tk/test/widget_tests.pyt   test_indicatoronä  s    c         C   s    |  j  ƒ  } |  j | d ƒ d  S(   Nt	   offrelief(   Rƒ   Rk   (   R   R+   (    (    s0   /usr/lib64/python2.7/lib-tk/test/widget_tests.pyt   test_offreliefè  s    c         C   s    |  j  ƒ  } |  j | d ƒ d  S(   Nt
   overrelief(   Rƒ   Rk   (   R   R+   (    (    s0   /usr/lib64/python2.7/lib-tk/test/widget_tests.pyt   test_overreliefì  s    c         C   s    |  j  ƒ  } |  j | d ƒ d  S(   Nt   selectcolor(   Rƒ   RR   (   R   R+   (    (    s0   /usr/lib64/python2.7/lib-tk/test/widget_tests.pyt   test_selectcolorð  s    c         C   s    |  j  ƒ  } |  j | d ƒ d  S(   Nt   selectimage(   Rƒ   Rp   (   R   R+   (    (    s0   /usr/lib64/python2.7/lib-tk/test/widget_tests.pyt   test_selectimageô  s    i   i   c         C   s    |  j  ƒ  } |  j | d ƒ d  S(   Nt   tristateimage(   Rƒ   Rp   (   R   R+   (    (    s0   /usr/lib64/python2.7/lib-tk/test/widget_tests.pyt   test_tristateimageø  s    c         C   s#   |  j  ƒ  } |  j | d d ƒ d  S(   Nt   tristatevaluet
   unknowable(   Rƒ   R/   (   R   R+   (    (    s0   /usr/lib64/python2.7/lib-tk/test/widget_tests.pyt   test_tristatevalueý  s    c         C   s5   |  j  ƒ  } t j |  j ƒ } |  j | d | ƒ d  S(   Nt   variable(   Rƒ   R%   t	   DoubleVarR   Rr   (   R   R+   Rq   (    (    s0   /usr/lib64/python2.7/lib-tk/test/widget_tests.pyt   test_variable  s    (*   R˜   R™   Rš   R›   R{   Rœ   Ry   R�   Rž   RŸ   R    R¡   R}   R¢   R£   R¤   Ro   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�   t   STANDARD_OPTIONSR¾   R¿   RÀ   RÊ   RË   R×   RØ   RÝ   RÞ   Rß   Rà   Rá   Râ   Rã   Rä   Rå   t   unittestt   skipIft   syst   platformRç   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  R  R   R  R  R  (    (    (    s0   /usr/lib64/python2.7/lib-tk/test/widget_tests.pyR—   þ   s€             																																																	t   IntegerSizeTestsc           B   s   e  Z d  „  Z d „  Z RS(   c         C   s)   |  j  ƒ  } |  j | d d d d ƒ d  S(   Nt   heightid   iœÿÿÿi    (   Rƒ   R>   (   R   R+   (    (    s0   /usr/lib64/python2.7/lib-tk/test/widget_tests.pyt   test_height	  s    c         C   s)   |  j  ƒ  } |  j | d d d d ƒ d  S(   Nt   widthi’  inþÿÿi    (   Rƒ   R>   (   R   R+   (    (    s0   /usr/lib64/python2.7/lib-tk/test/widget_tests.pyt
   test_width  s    (   RŒ   R�   R'  R)  (    (    (    s0   /usr/lib64/python2.7/lib-tk/test/widget_tests.pyR%    s   	t   PixelSizeTestsc           B   s   e  Z d  „  Z d „  Z RS(   c      	   C   s2   |  j  ƒ  } |  j | d d d d d d d ƒ d  S(   NR&  id   gÍÌÌÌÌLY@gfffff¦Y@iœÿÿÿi    t   3c(   Rƒ   Rd   (   R   R+   (    (    s0   /usr/lib64/python2.7/lib-tk/test/widget_tests.pyR'    s    c      	   C   s2   |  j  ƒ  } |  j | d d d d d d d ƒ d  S(   NR(  i’  gfffff6y@gš™™™™Iy@inþÿÿi    t   5i(   Rƒ   Rd   (   R   R+   (    (    s0   /usr/lib64/python2.7/lib-tk/test/widget_tests.pyR)    s    (   RŒ   R�   R'  R)  (    (    (    s0   /usr/lib64/python2.7/lib-tk/test/widget_tests.pyR*    s   	c             s   ‡  f d †  } | S(   Nc            sŸ   x˜ ˆ  j  D]� } d | } t ˆ  | ƒ s
 xk ˆ D]5 } t | | ƒ r0 t ˆ  | t | | ƒ j ƒ Pq0 q0 W| ‡  f d † } | | _ t ˆ  | | ƒ q
 q
 Wˆ  S(   Nt   test_c            s1   |  j  ƒ  } | | t d | ˆ  j f ƒ ‚ d  S(   Ns   Option "%s" is not tested in %s(   Rƒ   t   AssertionErrorRŒ   (   R   t   optionR+   (   t   cls(    s0   /usr/lib64/python2.7/lib-tk/test/widget_tests.pyR†   )  s    (   RŠ   t   hasattrt   setattrt   getattrt   im_funcRŒ   (   R0  R/  t
   methodnamet   source_classR†   (   t   source_classes(   R0  s0   /usr/lib64/python2.7/lib-tk/test/widget_tests.pyt	   decorator  s    
		(    (   R7  R8  (    (   R7  s0   /usr/lib64/python2.7/lib-tk/test/widget_tests.pyt   add_standard_options  s    c          C   s4   t  j j r0 t j ƒ  }  d G|  j d d ƒ GHn  d  S(   Ns   patchlevel =t   infot
   patchlevel(   R†   R‡   Rˆ   R%   t   TclR   (   t   tcl(    (    s0   /usr/lib64/python2.7/lib-tk/test/widget_tests.pyt   setUpModule3  s    (   R!  R#  t   TkinterR%   t   ttkR    t   test_ttk.supportR   R   R   R   R   R   t   test.test_supportR†   RH   t   noconvt   noconv_methR   R‘   R
   R’   R   R•   R$   R   R—   R%  R*  R9  R>  (    (    (    s0   /usr/lib64/python2.7/lib-tk/test/widget_tests.pyt   <module>   s*   .
				áÿ 

	