ó
u®¸Qc        
   @   s­  d  d l  Z  d  d l Z d  d l Z d  d l m Z m Z d  d l Z d  d l Z d  d l m	 Z	 m
 Z
 e d ƒ d e  j f d „  ƒ  YZ d e  j f d „  ƒ  YZ d	 e  j f d
 „  ƒ  YZ d e  j f d „  ƒ  YZ d e  j f d „  ƒ  YZ d e  j f d „  ƒ  YZ d e  j f d „  ƒ  YZ d e  j f d „  ƒ  YZ d e  j f d „  ƒ  YZ d e  j f d „  ƒ  YZ e e e e e e e e e e f
 Z e d k r©e e Œ  n  d S(   iÿÿÿÿN(   t   requirest   run_unittest(   t
   MockTclObjt   MockStateSpect   guit
   WidgetTestc           B   s2   e  Z d  Z d „  Z d „  Z d „  Z d „  Z RS(   s,   Tests methods available in every ttk widget.c         C   sC   t  j ƒ  t j d d d d ƒ |  _ |  j j ƒ  |  j j ƒ  d  S(   Nt   widthi    t   textt   Text(   t   supportt   root_deiconifyt   ttkt   Buttont   widgett   packt   wait_visibility(   t   self(    (    s7   /sys/lib/python2.7/lib-tk/test/test_ttk/test_widgets.pyt   setUp   s    
c         C   s   |  j  j ƒ  t j ƒ  d  S(   N(   R   t   destroyR	   t   root_withdraw(   R   (    (    s7   /sys/lib/python2.7/lib-tk/test/test_ttk/test_widgets.pyt   tearDown   s    c         C   sÒ   |  j  j ƒ  |  j |  j  j t |  j  j ƒ  d ƒ t |  j  j ƒ  d ƒ ƒ d ƒ |  j |  j  j d d ƒ d ƒ |  j t j	 |  j  j d  d ƒ |  j t j	 |  j  j d d  ƒ |  j t j	 |  j  j d d ƒ d  S(   Ni   t   labeliÿÿÿÿt    i   (   R   t   update_idletaskst   assertEqualt   identifyt   intt   winfo_widtht   winfo_heightt   assertRaisest   Tkintert   TclErrort   None(   R   (    (    s7   /sys/lib/python2.7/lib-tk/test/test_ttk/test_widgets.pyt   test_identify   s    c         C   s½  |  j  |  j j ƒ  d
 ƒ |  j  |  j j d g ƒ t ƒ |  j  |  j j d g ƒ d ƒ |  j  |  j j d g ƒ d ƒ |  j  |  j j d d g ƒ d ƒ |  j  |  j j d d g ƒ d ƒ |  j  |  j j d d g ƒ d ƒ d „  } |  j  |  j j d g | d i d d 6 d i d d 6f ƒ |  j j ƒ  } |  j t j |  j j d	 g ƒ |  j t j |  j j d d	 g ƒ |  j  | |  j j ƒ  ƒ |  j j d d g ƒ |  j  |  j j ƒ  d ƒ d  S(   Ns	   !disabledt   disabledt   actives   !activec         [   s
   |  | f S(   N(    (   t   arg1t   kw(    (    s7   /sys/lib/python2.7/lib-tk/test/test_ttk/test_widgets.pyt   test_cb7   s    t   hit   theret   msgt   badstate(    (   s	   !disabled(    (   s   !activeR"   (    (    (   R#   (   R   R   t   statet   instatet   TrueR   R   R   (   R   R&   t	   currstate(    (    s7   /sys/lib/python2.7/lib-tk/test/test_ttk/test_widgets.pyt   test_widget_state'   s(    ""	
(   t   __name__t
   __module__t   __doc__R   R   R!   R/   (    (    (    s7   /sys/lib/python2.7/lib-tk/test/test_ttk/test_widgets.pyR      s
   			t
   ButtonTestc           B   s   e  Z d  „  Z RS(   c            s<   g  ‰  t  j d ‡  f d †  ƒ } | j ƒ  |  j ˆ  ƒ d  S(   Nt   commandc              s   ˆ  j  d ƒ S(   Ni   (   t   append(    (   t   success(    s7   /sys/lib/python2.7/lib-tk/test/test_ttk/test_widgets.pyt   <lambda>O   s    (   R   R   t   invoket
   assertTrue(   R   t   btn(    (   R6   s7   /sys/lib/python2.7/lib-tk/test/test_ttk/test_widgets.pyt   test_invokeM   s    
(   R0   R1   R;   (    (    (    s7   /sys/lib/python2.7/lib-tk/test/test_ttk/test_widgets.pyR3   K   s   t   CheckbuttonTestc           B   s   e  Z d  „  Z RS(   c            s  g  ‰  ‡  f d †  } t  j d | ƒ } |  j | j ƒ  d
 ƒ |  j t j | j j | d ƒ | j	 ƒ  } |  j | d ƒ |  j | d | j j | d ƒ ƒ |  j
 ˆ  ƒ d | d <| j	 ƒ  } |  j | d ƒ |  j t ˆ  ƒ d k ƒ |  j | d	 | j j | d ƒ ƒ d  S(   Nc              s   ˆ  j  d ƒ d S(   Ni   s   cb test called(   R5   (    (   R6   (    s7   /sys/lib/python2.7/lib-tk/test/test_ttk/test_widgets.pyt   cb_testX   s    R4   t	   alternatet   variables   cb test calledt   onvalueR   i   t   offvalue(   R>   (   R   t   CheckbuttonR   R+   R   R   R   t   tkt   globalgetvarR8   R9   t   assertFalset   len(   R   R=   t   cbtnt   res(    (   R6   s7   /sys/lib/python2.7/lib-tk/test/test_ttk/test_widgets.pyR;   V   s"    
(   R0   R1   R;   (    (    (    s7   /sys/lib/python2.7/lib-tk/test/test_ttk/test_widgets.pyR<   T   s   t   ComboboxTestc           B   s>   e  Z d  „  Z d „  Z d „  Z d „  Z d „  Z d „  Z RS(   c         C   s   t  j ƒ  t j ƒ  |  _ d  S(   N(   R	   R
   R   t   Comboboxt   combo(   R   (    (    s7   /sys/lib/python2.7/lib-tk/test/test_ttk/test_widgets.pyR   s   s    
c         C   s   |  j  j ƒ  t j ƒ  d  S(   N(   RK   R   R	   R   (   R   (    (    s7   /sys/lib/python2.7/lib-tk/test/test_ttk/test_widgets.pyR   w   s    c         C   s`   |  j  j ƒ  } |  j  j d d | d d d ƒ|  j  j d d | d d d ƒ|  j  j ƒ  d  S(   Ns   <ButtonPress-1>t   xi   t   ys   <ButtonRelease-1>(   RK   R   t   event_generateR   (   R   R   (    (    s7   /sys/lib/python2.7/lib-tk/test/test_ttk/test_widgets.pyt   _show_drop_down_listbox{   s      c            s    g  ‰  d g |  j  d <|  j  j d ‡  f d †  ƒ |  j  j ƒ  |  j  j ƒ  |  j  j ƒ  } |  j ƒ  |  j  j ƒ  |  j  j d ƒ |  j  j ƒ  |  j ˆ  ƒ d  S(   Ni   t   valuess   <<ComboboxSelected>>c            s   ˆ  j  t ƒ S(   N(   R5   R-   (   t   evt(   R6   (    s7   /sys/lib/python2.7/lib-tk/test/test_ttk/test_widgets.pyR7   ‡   s    s   <Return>(	   RK   t   bindR   R   R   RO   t   updateRN   R9   (   R   t   height(    (   R6   s7   /sys/lib/python2.7/lib-tk/test/test_ttk/test_widgets.pyt   test_virtual_event‚   s    
c            s~   g  ‰  ‡  f d †  |  j  d <|  j  j ƒ  |  j  j ƒ  |  j ƒ  |  j ˆ  ƒ d |  j  d <|  j ƒ  |  j t ˆ  ƒ d ƒ d  S(   Nc              s   ˆ  j  t ƒ S(   N(   R5   R-   (    (   R6   (    s7   /sys/lib/python2.7/lib-tk/test/test_ttk/test_widgets.pyR7   —   s    t   postcommandR   i   (   RK   R   R   RO   R9   R   RF   (   R   (    (   R6   s7   /sys/lib/python2.7/lib-tk/test/test_ttk/test_widgets.pyt   test_postcommand”   s    

c            sÂ  ‡  f d †  } | d d ƒ d d d g ˆ  j  d <ˆ  j  j d ƒ | d d ƒ ˆ  j  j d	 ƒ | d d	 ƒ ˆ  j  j d
 ƒ | d
 d ƒ ˆ  j  j d ƒ d ˆ  j  d <| d d ƒ ˆ  j  j d d d d g ƒ ˆ  j ˆ  j  d d ƒ d d d g ˆ  j  d <ˆ  j ˆ  j  d d ƒ d d d g ˆ  j  d <ˆ  j ˆ  j  d d ƒ ˆ  j t j ˆ  j  j t ˆ  j  d ƒ ƒ ˆ  j t j ˆ  j  j d ƒ t	 j
 d d d d g ƒ } ˆ  j | d d ƒ | j ƒ  d  S(   Nc            s6   ˆ  j  ˆ  j j ƒ  |  ƒ ˆ  j  ˆ  j j ƒ  | ƒ d  S(   N(   R   RK   t   gett   current(   t   getvalt   currval(   R   (    s7   /sys/lib/python2.7/lib-tk/test/test_ttk/test_widgets.pyt   check_get_current¥   s    R   iÿÿÿÿt   ai   t   cRP   i   i    t   di   t   1t   2s   a bs   a	bs   a
bs   a\tbs   "a"s   } {(   i   i   R   i   (   R`   R   Ra   (   s   a bs   a	bs   a
b(   s   a\tbs   "a"s   } {(   R`   Ra   R   (   RK   t   setRY   t	   configureR   R   R   R   RF   R   RJ   R   (   R   R\   t   combo2(    (   R   s7   /sys/lib/python2.7/lib-tk/test/test_ttk/test_widgets.pyt   test_values¤   s0    (   R0   R1   R   R   RO   RU   RW   Re   (    (    (    s7   /sys/lib/python2.7/lib-tk/test/test_ttk/test_widgets.pyRI   q   s   					t	   EntryTestc           B   sG   e  Z d  „  Z d „  Z d „  Z d „  Z d „  Z d „  Z d „  Z RS(   c         C   s   t  j ƒ  t j ƒ  |  _ d  S(   N(   R	   R
   R   t   Entryt   entry(   R   (    (    s7   /sys/lib/python2.7/lib-tk/test/test_ttk/test_widgets.pyR   Õ   s    
c         C   s   |  j  j ƒ  t j ƒ  d  S(   N(   Rh   R   R	   R   (   R   (    (    s7   /sys/lib/python2.7/lib-tk/test/test_ttk/test_widgets.pyR   Ù   s    c         C   s‘   |  j  t |  j j d ƒ ƒ d ƒ x0 |  j j d ƒ D] } |  j t | t ƒ ƒ q5 W|  j t j	 |  j j d ƒ |  j t j	 |  j j d  ƒ d  S(   Ni    i   t   noindex(   R   RF   Rh   t   bboxR9   t
   isinstanceR   R   R   R   R    (   R   t   item(    (    s7   /sys/lib/python2.7/lib-tk/test/test_ttk/test_widgets.pyt	   test_bboxÞ   s
    "c         C   sÆ   |  j  j ƒ  |  j  j ƒ  |  j  j ƒ  |  j |  j  j d d ƒ d ƒ |  j |  j  j d d ƒ d ƒ |  j t j |  j  j d  d ƒ |  j t j |  j  j d d  ƒ |  j t j |  j  j d d ƒ d  S(   Ni   t   textareaiÿÿÿÿR   (
   Rh   R   R   R   R   R   R   R   R   R    (   R   (    (    s7   /sys/lib/python2.7/lib-tk/test/test_ttk/test_widgets.pyR!   ç   s    c            s#  g  ‰  ‡  f d †  } d |  j  d <d „  |  j  d <| |  j  d <|  j  j ƒ  |  j ˆ  ƒ d |  j  d <|  j  j ƒ  |  j t ˆ  ƒ d ƒ | |  j  d <d	 „  |  j  d <|  j  j ƒ  |  j t ˆ  ƒ d ƒ d |  j  d <|  j  j ƒ  |  j t ˆ  ƒ d ƒ t |  j  d <|  j t j |  j  j ƒ d  S(
   Nc              s   ˆ  j  t ƒ S(   N(   R5   R-   (    (   R6   (    s7   /sys/lib/python2.7/lib-tk/test/test_ttk/test_widgets.pyR7   ö   s    t   nonet   validatec           S   s   t  S(   N(   t   False(    (    (    s7   /sys/lib/python2.7/lib-tk/test/test_ttk/test_widgets.pyR7   ù   s    t   validatecommandt   invalidcommandR   i   c           S   s   t  S(   N(   R-   (    (    (    s7   /sys/lib/python2.7/lib-tk/test/test_ttk/test_widgets.pyR7     s    (	   Rh   Rp   R9   R   RF   R-   R   R   R   (   R   t   test_invalid(    (   R6   s7   /sys/lib/python2.7/lib-tk/test/test_ttk/test_widgets.pyt   test_validation_optionsô   s&    c            sš   g  ‰  ‡  f d †  } d |  j  d <|  j  j | ƒ d f |  j  d <|  j  j d d ƒ |  j  j d d ƒ |  j ˆ  t t g ƒ |  j |  j  j ƒ  d ƒ d  S(	   Nc            sD   d |  j  ƒ  k o d k n s3 ˆ  j t ƒ t Sˆ  j t ƒ t S(   NR]   t   z(   t   lowerR5   Rq   R-   (   t	   to_insert(   t
   validation(    s7   /sys/lib/python2.7/lib-tk/test/test_ttk/test_widgets.pyRp     s
    "t   keyRp   s   %SRr   t   endi   R]   (   Rh   t   registert   insertR   Rq   R-   RX   (   R   Rp   (    (   Ry   s7   /sys/lib/python2.7/lib-tk/test/test_ttk/test_widgets.pyt   test_validation  s    c         C   s$  d „  } |  j  j | ƒ d f |  j  d <|  j  j d d ƒ |  j |  j  j ƒ  t ƒ |  j |  j  j ƒ  d ƒ |  j  j d d ƒ |  j |  j  j ƒ  d ƒ |  j  j d d ƒ |  j |  j  j ƒ  t	 ƒ |  j |  j  j ƒ  d ƒ |  j  j d
 ƒ |  j |  j  j ƒ  t ƒ |  j |  j  j ƒ  d ƒ d  S(   Nc         S   s;   x4 |  D], } d | j  ƒ  k o* d k n s t Sq Wt S(   NR]   Rv   (   Rw   Rq   R-   (   t   contentt   letter(    (    s7   /sys/lib/python2.7/lib-tk/test/test_ttk/test_widgets.pyRp   #  s    "s   %PRr   R{   t   avocadoi    R   t   a1bt   invalidi   (    (   Rƒ   (    (
   Rh   R|   R}   R   Rp   R-   R+   t   deleteRX   Rq   (   R   Rp   (    (    s7   /sys/lib/python2.7/lib-tk/test/test_ttk/test_widgets.pyt   test_revalidation"  s    	(	   R0   R1   R   R   Rm   R!   Ru   R~   R…   (    (    (    s7   /sys/lib/python2.7/lib-tk/test/test_ttk/test_widgets.pyRf   Ó   s   							t   PanedwindowTestc           B   sG   e  Z d  „  Z d „  Z d „  Z d „  Z d „  Z d „  Z d „  Z RS(   c         C   s   t  j ƒ  t j ƒ  |  _ d  S(   N(   R	   R
   R   t   Panedwindowt   paned(   R   (    (    s7   /sys/lib/python2.7/lib-tk/test/test_ttk/test_widgets.pyR   =  s    
c         C   s   |  j  j ƒ  t j ƒ  d  S(   N(   Rˆ   R   R	   R   (   R   (    (    s7   /sys/lib/python2.7/lib-tk/test/test_ttk/test_widgets.pyR   A  s    c         C   sn  t  j |  j ƒ } t  j | ƒ } |  j t j |  j j | ƒ | j ƒ  | j ƒ  t  j ƒ  } t  j | ƒ } |  j t j |  j j | ƒ | j ƒ  | j ƒ  t  j ƒ  } |  j j | ƒ |  j t j |  j j | ƒ t  j |  j ƒ } |  j j | ƒ |  j |  j j	 d ƒ |  j j	 d ƒ ƒ |  j t j |  j j	 d ƒ | j ƒ  | j ƒ  |  j t j |  j j	 d ƒ d  S(   Ni    i   i   (
   R   t   LabelRˆ   R   R   R   t   addR   R   t   pane(   R   R   t   childt
   good_childt   other_child(    (    s7   /sys/lib/python2.7/lib-tk/test/test_ttk/test_widgets.pyt   test_addF  s(    



(

c         C   s~   |  j  t j |  j j d  ƒ |  j  t j |  j j d ƒ |  j j t j ƒ  ƒ |  j j d ƒ |  j  t j |  j j d ƒ d  S(   Ni    (	   R   R   R   Rˆ   t   forgetR    RŠ   R   R‰   (   R   (    (    s7   /sys/lib/python2.7/lib-tk/test/test_ttk/test_widgets.pyt   test_forgetb  s
    c         C   sü  |  j  t j |  j j d  d ƒ |  j  t j |  j j d d  ƒ |  j  t j |  j j d d ƒ t j ƒ  } t j ƒ  } t j ƒ  } |  j  t j |  j j d | ƒ |  j j d | ƒ |  j j d | ƒ |  j |  j j	 ƒ  t
 | ƒ t
 | ƒ f ƒ |  j j d | ƒ |  j |  j j	 ƒ  t
 | ƒ t
 | ƒ f ƒ |  j j d | ƒ |  j |  j j	 ƒ  t
 | ƒ t
 | ƒ t
 | ƒ f ƒ |  j j	 ƒ  } |  j j d | ƒ |  j | |  j j	 ƒ  ƒ |  j j | | ƒ |  j |  j j	 ƒ  t
 | ƒ t
 | ƒ t
 | ƒ f ƒ d  S(   Ni    R{   (   R   R   R   Rˆ   R}   R    R   R‰   R   t   panest   str(   R   RŒ   t   child2t   child3R’   (    (    s7   /sys/lib/python2.7/lib-tk/test/test_ttk/test_widgets.pyt   test_insertk  s*    ++"c         C   sï   |  j  t j |  j j d ƒ t j ƒ  } |  j j | ƒ |  j t	 |  j j d ƒ t
 ƒ ƒ |  j |  j j d d d  ƒd ƒ |  j |  j j d d ƒ d ƒ |  j |  j j d ƒ |  j j t | ƒ ƒ ƒ |  j  t j |  j j d d d ƒd  S(   Ni    t   weightt	   badoptiont	   somevalue(   R   R   R   Rˆ   R‹   R   R‰   RŠ   R9   Rk   t   dictR   R    R“   (   R   RŒ   (    (    s7   /sys/lib/python2.7/lib-tk/test/test_ttk/test_widgets.pyt	   test_paneŽ  s    "".c         C   sr  |  j  t j |  j j d  ƒ |  j  t j |  j j d ƒ |  j  t j |  j j d ƒ t j |  j d d ƒ} |  j j | d d ƒ|  j  t j |  j j d ƒ t j |  j d d ƒ} |  j j | ƒ |  j  t j |  j j d ƒ |  j j	 d t
 d	 d
 ƒ |  j j ƒ  |  j j d ƒ } |  j j d d ƒ |  j | |  j j d ƒ k ƒ |  j t |  j j d ƒ t ƒ ƒ d  S(   NR   i    R   R]   R—   i   t   bt   expandt   fillt   bothiè  (   R   R   R   Rˆ   t   sashposR    R   R‰   RŠ   R   R-   R   R9   Rk   R   (   R   RŒ   R”   t   curr_pos(    (    s7   /sys/lib/python2.7/lib-tk/test/test_ttk/test_widgets.pyt   test_sashpos  s    (	   R0   R1   R   R   R   R‘   R–   R›   R¢   (    (    (    s7   /sys/lib/python2.7/lib-tk/test/test_ttk/test_widgets.pyR†   ;  s   						#	t   RadiobuttonTestc           B   s   e  Z d  „  Z RS(   c            sm  g  ‰  ‡  f d †  } t  j ƒ  } t j d | d | d d ƒ } t j d | d | d d ƒ } | j ƒ  } |  j | d ƒ |  j | d | j ƒ  ƒ |  j | j ƒ  | j j | d ƒ ƒ |  j	 ˆ  ƒ d | d <| j ƒ  } |  j | d ƒ |  j
 t ˆ  ƒ d k ƒ |  j | d | j ƒ  ƒ |  j | j ƒ  | j j | d ƒ ƒ |  j t | d ƒ t | d ƒ ƒ d  S(	   Nc              s   ˆ  j  d ƒ d S(   Ni   s   cb test called(   R5   (    (   R6   (    s7   /sys/lib/python2.7/lib-tk/test/test_ttk/test_widgets.pyR=   ¶  s    R4   R?   t   valuei    i   s   cb test calledR   (   R   t   IntVarR   t   RadiobuttonR8   R   RX   RC   RD   R9   RE   RF   R“   (   R   R=   t   myvarRG   t   cbtn2RH   (    (   R6   s7   /sys/lib/python2.7/lib-tk/test/test_ttk/test_widgets.pyR;   ´  s&    
(   R0   R1   R;   (    (    (    s7   /sys/lib/python2.7/lib-tk/test/test_ttk/test_widgets.pyR£   ²  s   t	   ScaleTestc           B   s5   e  Z d  „  Z d „  Z d „  Z d „  Z d „  Z RS(   c         C   s7   t  j ƒ  t j ƒ  |  _ |  j j ƒ  |  j j ƒ  d  S(   N(   R	   R
   R   t   Scalet   scaleR   RS   (   R   (    (    s7   /sys/lib/python2.7/lib-tk/test/test_ttk/test_widgets.pyR   Ó  s    
c         C   s   |  j  j ƒ  t j ƒ  d  S(   N(   R«   R   R	   R   (   R   (    (    s7   /sys/lib/python2.7/lib-tk/test/test_ttk/test_widgets.pyR   Ù  s    c            sÆ   d d d g ‰  |  j  j d ‡  f d †  ƒ } d |  j  d <d |  j  d <d |  j  d <|  j ˆ  ƒ d d d g ‰  |  j  j d d	 d d
 ƒ |  j  j d d d d ƒ |  j  j d d ƒ |  j ˆ  ƒ d  S(   Ni   s   <<RangeChanged>>c            s
   ˆ  j  ƒ  S(   N(   t   pop(   RQ   (   t   failure(    s7   /sys/lib/python2.7/lib-tk/test/test_ttk/test_widgets.pyR7   á  s    i
   t   fromt   from_i   t   toi   i   i    iþÿÿÿ(   R«   RR   RE   Rc   (   R   t   funcid(    (   R­   s7   /sys/lib/python2.7/lib-tk/test/test_ttk/test_widgets.pyt   test_custom_eventÞ  s    c         C   sê   |  j  j ƒ  } |  j |  j  j | d ƒ |  j  d ƒ |  j |  j  j d d ƒ |  j  d ƒ |  j |  j  j ƒ  |  j  d ƒ d |  j  d <|  j |  j  j ƒ  |  j  d ƒ |  j t j |  j  j d d ƒ |  j t j |  j  j d d ƒ d  S(   Ni    R°   R®   R¤   i   R   (   R«   R   R   RX   R   R   R   (   R   t   scale_width(    (    s7   /sys/lib/python2.7/lib-tk/test/test_ttk/test_widgets.pyt   test_getñ  s    &&  c         C   s˜  |  j  d } | d } |  j  j | ƒ |  j |  j  j ƒ  | ƒ |  j  d } |  j  j | d ƒ |  j |  j  j ƒ  | ƒ t j ƒ  } | |  j  d <| j | d ƒ |  j |  j  j ƒ  | j ƒ  ƒ |  j |  j  j ƒ  | d ƒ ~ | d |  j  d <|  j |  j  j ƒ  | d ƒ |  j |  j  j ƒ  |  j  d ƒ |  j |  j  j d d ƒ | ƒ |  j |  j  j |  j  j ƒ  d ƒ | ƒ |  j t j |  j  j d  ƒ d  S(	   NR°   i
   R®   i   R?   i   R¤   i    (
   R«   Rb   R   RX   R   t	   DoubleVarR   R   R   R    (   R   t   maxt   new_maxt   mint   var(    (    s7   /sys/lib/python2.7/lib-tk/test/test_ttk/test_widgets.pyt   test_setþ  s&    
 ((   R0   R1   R   R   R²   R´   Rº   (    (    (    s7   /sys/lib/python2.7/lib-tk/test/test_ttk/test_widgets.pyR©   Ñ  s
   				t   NotebookTestc           B   sk   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(   c         C   ss   t  j ƒ  t j d d ƒ |  _ t j ƒ  |  _ t j ƒ  |  _ |  j j |  j d d ƒ|  j j |  j d d ƒd  S(   Nt   paddingi    R   R]   Rœ   (	   R	   R
   R   t   Notebookt   nbR‰   t   child1R”   RŠ   (   R   (    (    s7   /sys/lib/python2.7/lib-tk/test/test_ttk/test_widgets.pyR     s    
c         C   s5   |  j  j ƒ  |  j j ƒ  |  j j ƒ  t j ƒ  d  S(   N(   R¿   R   R”   R¾   R	   R   (   R   (    (    s7   /sys/lib/python2.7/lib-tk/test/test_ttk/test_widgets.pyR   '  s    c         C   s¡  |  j  j d ƒ |  j  j |  j ƒ |  j t j |  j  j |  j ƒ |  j	 |  j  j
 d ƒ d ƒ |  j  j |  j ƒ |  j	 |  j  j
 d ƒ d ƒ |  j  j |  j ƒ |  j |  j  j d ƒ ƒ |  j  j |  j d d ƒ|  j  j ƒ  |  j  j ƒ  t j d k rd } n d	 } |  j	 |  j  j | ƒ |  j  j d ƒ ƒ xh t d
 d d
 ƒ D]G } y* |  j  j d | d d  ƒd k rtPn  WqEt j k
 r‹qEXqEW|  j d ƒ d  S(   Ni    R{   i   RY   R   R]   t   darwins   @20,5s   @5,5i   id   s   @%d, 5s   Tab with text 'a' not found(   R¾   R   t   hideR”   R   R   R   t   tabR¿   R   t   indexRŠ   t   selectR9   R   R   t   syst   platformt   rangeR    t   fail(   R   t   tb_idxt   i(    (    s7   /sys/lib/python2.7/lib-tk/test/test_ttk/test_widgets.pyt   test_tab_identifiers.  s,    	("c         C   sé  |  j  t j |  j j d ƒ |  j  t j |  j j d ƒ |  j  t j |  j j d  ƒ |  j  t j |  j j d  ƒ |  j  t j |  j j t j ƒ  d d ƒ|  j j	 ƒ  } |  j j |  j
 ƒ |  j j |  j
 ƒ |  j |  j j	 ƒ  | ƒ t j ƒ  } |  j j | d d ƒ|  j j	 ƒ  } |  j j d ƒ } |  j j |  j ƒ } |  j j |  j ƒ |  j j |  j ƒ |  j |  j j	 ƒ  | ƒ |  j |  j j |  j ƒ | ƒ |  j t |  j ƒ |  j j	 ƒ  | k ƒ |  j |  j j d ƒ | d ƒ d  S(	   NiÿÿÿÿR'   t   unknownt   optionR   R^   RY   i   (   R   R   R   R¾   RÁ   R    RŠ   R   R‰   t   tabsR¿   R   RÃ   R”   R9   R“   (   R   RÎ   RŒ   t   currt   child2_index(    (    s7   /sys/lib/python2.7/lib-tk/test/test_ttk/test_widgets.pyt   test_add_and_hiddenM  s*    !)c         C   s1  |  j  t j |  j j d ƒ |  j  t j |  j j d ƒ |  j  t j |  j j d  ƒ |  j j ƒ  } |  j j |  j ƒ } |  j j |  j ƒ |  j	 t
 |  j ƒ |  j j ƒ  k ƒ |  j t | ƒ d t |  j j ƒ  ƒ ƒ |  j j |  j ƒ |  j |  j j |  j ƒ d ƒ |  j	 | |  j j |  j ƒ k ƒ d  S(   NiÿÿÿÿR'   i   (   R   R   R   R¾   R   R    RÎ   RÃ   R¿   RE   R“   R   RF   RŠ   (   R   RÎ   t   child1_index(    (    s7   /sys/lib/python2.7/lib-tk/test/test_ttk/test_widgets.pyR‘   j  s    %)c         C   s¸   |  j  t j |  j j d ƒ |  j  t j |  j j d  ƒ |  j t |  j j d ƒ t ƒ ƒ |  j	 |  j j |  j
 ƒ d ƒ |  j	 |  j j |  j ƒ d ƒ |  j	 |  j j d ƒ d ƒ d  S(   NiÿÿÿÿR{   i    i   i   (   R   R   R   R¾   RÃ   R    R9   Rk   R   R   R¿   R”   (   R   (    (    s7   /sys/lib/python2.7/lib-tk/test/test_ttk/test_widgets.pyt
   test_indexz  s    "c         C   s‘  |  j  j ƒ  } |  j  j d | d ƒ |  j |  j  j ƒ  | d | d f ƒ |  j  j |  j |  j ƒ |  j |  j  j ƒ  | ƒ |  j  j d |  j ƒ |  j |  j  j ƒ  | d | d f ƒ |  j  j d d ƒ |  j |  j  j ƒ  | ƒ |  j t j |  j  j d | d ƒ |  j t j |  j  j d | d ƒ t	 j
 ƒ  } |  j  j d | ƒ |  j |  j  j ƒ  | d t | ƒ | d f ƒ |  j  j | ƒ |  j |  j  j ƒ  | ƒ |  j  j |  j | ƒ |  j |  j  j ƒ  t | ƒ f | ƒ |  j  j | ƒ |  j t j |  j  j d | ƒ |  j t j |  j  j d | ƒ |  j t j |  j  j d d  ƒ |  j t j |  j  j d  d ƒ |  j t j |  j  j d  d  ƒ d  S(   Ni   i    R{   i   iÿÿÿÿ(   R¾   RÎ   R}   R   R¿   R”   R   R   R   R   R‰   R“   R   R    (   R   RÎ   R•   (    (    s7   /sys/lib/python2.7/lib-tk/test/test_ttk/test_widgets.pyR–   „  s0    ''##0&c            sà   |  j  j ƒ  |  j  j ƒ  g  ‰  g  ‰ |  j j d ‡  f d †  ƒ |  j  j d ‡ f d †  ƒ |  j |  j  j ƒ  t |  j ƒ ƒ |  j  j |  j ƒ |  j	 ˆ  ƒ |  j |  j  j ƒ  t |  j ƒ ƒ |  j  j
 ƒ  |  j	 ˆ ƒ d  S(   Ns   <Unmap>c            s   ˆ  j  t ƒ S(   N(   R5   R-   (   RQ   (   R6   (    s7   /sys/lib/python2.7/lib-tk/test/test_ttk/test_widgets.pyR7   ¬  s    s   <<NotebookTabChanged>>c            s   ˆ  j  t ƒ S(   N(   R5   R-   (   RQ   (   t   tab_changed(    s7   /sys/lib/python2.7/lib-tk/test/test_ttk/test_widgets.pyR7   ®  s    (   R¾   R   R   R¿   RR   R   RÄ   R“   R”   R9   RS   (   R   (    (   R6   RÔ   s7   /sys/lib/python2.7/lib-tk/test/test_ttk/test_widgets.pyt   test_select¥  s    ""c         C   s$  |  j  t j |  j j d ƒ |  j  t j |  j j d ƒ |  j  t j |  j j d  ƒ |  j t |  j j |  j ƒ t	 ƒ ƒ |  j
 |  j j |  j d d  ƒd ƒ |  j
 |  j j |  j d ƒ d ƒ |  j j |  j d d ƒ|  j
 |  j j |  j d d  ƒd ƒ |  j
 |  j j |  j d ƒ d ƒ d  S(   Niÿÿÿÿt   notabR   R]   t   abc(   R   R   R   R¾   RÂ   R    R9   Rk   R¿   Rš   R   (   R   (    (    s7   /sys/lib/python2.7/lib-tk/test/test_ttk/test_widgets.pyt   test_tab¹  s    %%"%c         C   sb   |  j  t |  j j ƒ  ƒ d ƒ |  j j |  j ƒ |  j j |  j ƒ |  j  |  j j ƒ  d ƒ d  S(   Ni   (    (   R   RF   R¾   RÎ   R   R¿   R”   (   R   (    (    s7   /sys/lib/python2.7/lib-tk/test/test_ttk/test_widgets.pyt	   test_tabsÇ  s    c         C   s¤  |  j  j ƒ  |  j  j ƒ  |  j  j d ƒ t j |  j  d d ƒ |  j  j ƒ  |  j  j d ƒ |  j |  j  j ƒ  t	 |  j
 ƒ ƒ |  j  j ƒ  |  j  j d ƒ |  j |  j  j ƒ  t	 |  j ƒ ƒ |  j  j ƒ  |  j  j d ƒ |  j |  j  j ƒ  t	 |  j
 ƒ ƒ |  j  j |  j d d d d ƒ|  j  j ƒ  |  j  j ƒ  t j |  j  d d ƒ t j d k rn|  j  j d	 ƒ n |  j  j d
 ƒ |  j |  j  j ƒ  t	 |  j ƒ ƒ d  S(   Ni    i   s   <Control-Tab>s   <Shift-Control-Tab>R   R]   t	   underlineRÀ   s
   <Option-a>s   <Alt-a>(   R¾   R   R   RÄ   R	   t   simulate_mouse_clickt   focus_forceRN   R   R“   R”   R¿   RÂ   t   enable_traversalRÅ   RÆ   (   R   (    (    s7   /sys/lib/python2.7/lib-tk/test/test_ttk/test_widgets.pyt   test_traversalÐ  s*    """(   R0   R1   R   R   RË   RÑ   R‘   RÓ   R–   RÕ   RØ   RÙ   RÞ   (    (    (    s7   /sys/lib/python2.7/lib-tk/test/test_ttk/test_widgets.pyR»     s   						
	!				t   TreeviewTestc           B   s§   e  Z d  „  Z d „  Z d „  Z d „  Z d „  Z d „  Z d „  Z d „  Z	 d „  Z
 d	 „  Z e j d
 ƒ d „  ƒ Z d „  Z d „  Z d „  Z d „  Z d „  Z RS(   c         C   s#   t  j ƒ  t j d d ƒ |  _ d  S(   NR¼   i    (   R	   R
   R   t   Treeviewt   tv(   R   (    (    s7   /sys/lib/python2.7/lib-tk/test/test_ttk/test_widgets.pyR   î  s    
c         C   s   |  j  j ƒ  t j ƒ  d  S(   N(   Rá   R   R	   R   (   R   (    (    s7   /sys/lib/python2.7/lib-tk/test/test_ttk/test_widgets.pyR   ò  s    c         C   s“  |  j  j ƒ  |  j |  j  j d ƒ d ƒ |  j  j ƒ  |  j  j ƒ  |  j  j d d ƒ } |  j  j ƒ  } |  j | ƒ |  j  j | d ƒ } |  j t	 | ƒ d ƒ |  j t
 | t ƒ ƒ x2 | D]* } t
 | t ƒ s½ |  j d | ƒ Pq½ q½ Wd g |  j  d <|  j  j d d d	 ƒ|  j  j | d d ƒ } |  j  j d
 d d  ƒ} |  j | d | d | ƒ |  j  j | d ƒ } |  j |  j  j | ƒ d ƒ d  S(   NR   R{   i    i   s   Invalid bounding box: %st   testt   columnsR   i2   s   #0(   Rá   R   R   Rj   R   RS   R}   t   get_childrenR9   RF   Rk   t   tupleR   RÈ   t   columnR    (   R   t   item_idt   childrenRj   Rl   t   bbox_column0t
   root_widthR¿   (    (    s7   /sys/lib/python2.7/lib-tk/test/test_ttk/test_widgets.pyRm   ÷  s*    c         C   sD  |  j  |  j j ƒ  d ƒ |  j j d d ƒ } |  j t |  j j ƒ  t ƒ ƒ |  j  |  j j ƒ  d | ƒ |  j j d d ƒ } |  j j d d ƒ } |  j j | | | ƒ |  j  |  j j | ƒ | | f ƒ |  j t	 j
 |  j j | | ƒ |  j j | ƒ |  j  |  j j | ƒ d ƒ |  j j d ƒ |  j  |  j j ƒ  d ƒ d  S(   NR   R{   i    (    (    (    (   R   Rá   Rä   R}   R9   Rk   Rå   t   set_childrenR   R   R   (   R   Rç   R”   R•   (    (    s7   /sys/lib/python2.7/lib-tk/test/test_ttk/test_widgets.pyt   test_children  s    "c         C   sK  |  j  t |  j j d ƒ t ƒ ƒ |  j  t |  j j d d d  ƒt ƒ ƒ |  j j d d d ƒ|  j |  j j d d ƒ d ƒ |  j |  j j d d d  ƒd ƒ |  j t	 j
 |  j j d d d ƒ|  j t	 j
 |  j j d ƒ i d d 6i d	 d
 6i d	 d 6i d	 d 6i d	 d 6g } x- | D]% } |  j t	 j
 |  j j d |  qWd  S(   Ns   #0R   i
   t   idt   XRƒ   s
   some valuet   unknown_optiont   wrongt   stretcht   anchort   minwidth(   R9   Rk   Rá   Ræ   Rš   R    R   R   R   R   R   (   R   t   invalid_kwsR%   (    (    s7   /sys/lib/python2.7/lib-tk/test/test_ttk/test_widgets.pyt   test_column1  s    "(""$c         C   s?  |  j  t j |  j j d ƒ |  j j d d ƒ } |  j j | d ƒ } |  j |  j j ƒ  | f ƒ |  j |  j j | ƒ | f ƒ |  j j | ƒ |  j |  j j ƒ  ƒ |  j  t j |  j j	 | d d ƒ |  j j d d ƒ } |  j j d d ƒ } |  j |  j j ƒ  | | f ƒ |  j j | | ƒ |  j |  j j ƒ  ƒ d  S(   Ns   #0R   R{   (
   R   R   R   Rá   R„   R}   R   Rä   RE   t   reattach(   R   Rç   t   item2t   item1(    (    s7   /sys/lib/python2.7/lib-tk/test/test_ttk/test_widgets.pyt   test_deleteH  s    c         C   s0  |  j  j d d ƒ } |  j  j | d ƒ } |  j  j ƒ  } |  j  j ƒ  |  j | |  j  j ƒ  ƒ |  j |  j  j ƒ  | f ƒ |  j |  j  j | ƒ | f ƒ |  j  j | ƒ |  j |  j  j ƒ  ƒ |  j  j | d d ƒ |  j |  j  j ƒ  | f ƒ |  j |  j  j | ƒ | f ƒ |  j  j | d d ƒ |  j |  j  j ƒ  | | f ƒ |  j |  j  j | ƒ d ƒ |  j t	 j
 |  j  j d d d ƒ |  j t	 j
 |  j  j d ƒ |  j t	 j
 |  j  j | d d ƒ |  j t	 j
 |  j  j | d d ƒ |  j  j | | ƒ |  j |  j  j ƒ  d ƒ |  j |  j  j | ƒ d ƒ d  S(	   NR   R{   t   nonexistentt   otherparentRƒ   (    (    (    (   Rá   R}   Rä   t   detachR   RE   Rö   t   moveR   R   R   (   R   Rç   R÷   t   prev(    (    s7   /sys/lib/python2.7/lib-tk/test/test_ttk/test_widgets.pyt   test_detach_reattach`  s4    c         C   st   |  j  |  j j d ƒ t ƒ |  j  |  j j d ƒ t ƒ |  j  |  j j i  ƒ t ƒ |  j t j |  j j d  ƒ d  S(   Nt	   somethingR   (	   R   Rá   t   existsRq   R-   R   R   R   R    (   R   (    (    s7   /sys/lib/python2.7/lib-tk/test/test_ttk/test_widgets.pyt   test_existsŠ  s    c         C   s    |  j  |  j j ƒ  d ƒ |  j j d d ƒ } |  j j | ƒ |  j  |  j j ƒ  | ƒ |  j j | ƒ |  j  |  j j ƒ  d ƒ |  j t j |  j j d ƒ d  S(   NR   R{   R'   (   R   Rá   t   focusR}   R„   R   R   R   (   R   Rø   (    (    s7   /sys/lib/python2.7/lib-tk/test/test_ttk/test_widgets.pyt
   test_focus•  s    c         C   sÁ   |  j  t |  j j d ƒ t ƒ ƒ |  j j d d d ƒ|  j |  j j d d ƒ d ƒ |  j |  j j d d d  ƒd ƒ |  j t j	 |  j j d d d  ƒ|  j t j	 |  j j d d d ƒd  S(   Ns   #0R   R'   t
   backgroundRò   i   (
   R9   Rk   Rá   t   headingRš   R   R    R   R   R   (   R   (    (    s7   /sys/lib/python2.7/lib-tk/test/test_ttk/test_widgets.pyt   test_heading¤  s    ""s+   skipping pending resolution of Issue #10734c            s  ‡  f d †  } g  ‰ ˆ  j  j ƒ  ˆ  j  j ƒ  ˆ  j  j d d ‡ f d †  ƒˆ  j  j d d d ƒˆ  j  j ƒ  | d d ƒ ˆ s” ˆ  j d ƒ n  g  ‰ ˆ  j  j j } ˆ  j  j d d t	 ˆ  j  j d d d  ƒƒ ƒˆ  j | ˆ  j  j j ƒ | d d ƒ ˆ sˆ  j d ƒ n  d  S(	   Nc            s'   t  j ˆ  j |  | ƒ ˆ  j j ƒ  d  S(   N(   R	   RÛ   Rá   R   (   RL   RM   (   R   (    s7   /sys/lib/python2.7/lib-tk/test/test_ttk/test_widgets.pyt   simulate_heading_click·  s    s   #0R4   c              s   ˆ  j  t ƒ S(   N(   R5   R-   (    (   R6   (    s7   /sys/lib/python2.7/lib-tk/test/test_ttk/test_widgets.pyR7   ¿  s    R   id   i   s>   The command associated to the treeview heading wasn't invoked.(   Rá   R   R   R  Ræ   RS   RÈ   t   mastert   _tclCommandsR“   R    R   (   R   R  t   commands(    (   R   R6   s7   /sys/lib/python2.7/lib-tk/test/test_ttk/test_widgets.pyt   test_heading_callbackµ  s"    .c         C   sÒ  |  j  t j |  j j d ƒ |  j |  j j d ƒ d ƒ |  j j d d ƒ } |  j j d d ƒ } |  j j | d ƒ } |  j j | d ƒ } |  j |  j j | ƒ d ƒ |  j |  j j | ƒ d ƒ |  j |  j j | ƒ d ƒ |  j |  j j | ƒ d ƒ |  j j | d d ƒ |  j |  j j | ƒ d ƒ |  j |  j j | ƒ d ƒ |  j j | ƒ |  j |  j j | ƒ d ƒ |  j j | ƒ |  j |  j j | ƒ d ƒ |  j j	 | ƒ |  j  t j |  j j | ƒ d  S(   Nt   whatR   i    R{   i   (
   R   R   R   Rá   RÃ   R   R}   Rý   Rü   R„   (   R   Rø   R÷   t   c1t   c2(    (    s7   /sys/lib/python2.7/lib-tk/test/test_ttk/test_widgets.pyRÓ   Ø  s&    c         C   sö  |  j  t j |  j j d d ƒ |  j  t j |  j j d d d d ƒ|  j  t j |  j j d d d d ƒ|  j |  j j |  j j d d d t ƒƒ ƒ |  j |  j j |  j j d d d t ƒƒ ƒ |  j  t j |  j j d d ƒ |  j j d d d ƒ } |  j	 | d ƒ |  j  t j |  j j d d d ƒ |  j  t j |  j j d d t
 d ƒ ƒ d } |  j j d d d	 | f ƒ} |  j	 |  j j | d	 ƒ | f ƒ |  j	 |  j j | d	 d  ƒ| f ƒ |  j j | d	 t |  j j | d	 d  ƒƒ ƒ|  j	 |  j j | d	 d  ƒ| f ƒ |  j t |  j j | ƒ t ƒ ƒ |  j j | d	 d ƒ|  j |  j j | d	 d  ƒƒ |  j j d d d
 d d | g ƒ} |  j	 |  j j | d
 d  ƒd d | f ƒ |  j j | d
 g  ƒ|  j |  j j | d
 d  ƒƒ |  j j | d
 d ƒ|  j	 |  j j | d
 d  ƒd ƒ |  j j d d d	 d d | | f f ƒ} |  j	 |  j j | d	 d  ƒd d | | f f ƒ |  j	 |  j j |  j j d d d d ƒd d  ƒd ƒ |  j	 |  j j |  j j d d d | ƒd d  ƒ| ƒ d  S(   NRo   R{   R   t   opent   pleaset   middles
   first-itemu   Ã¡baRP   t   tagsi   i   R`   Ra   s   a b cs   %s %sR   s
   Label here(   i   i   (   R`   Ra   (   R   R   R   Rá   R}   RE   R„   R-   Rq   R   R   Rl   R    t   listR9   Rk   Rš   (   R   t   itemidR¤   Rl   (    (    s7   /sys/lib/python2.7/lib-tk/test/test_ttk/test_widgets.pyt   test_insert_item÷  sN    .."%.%"$+"!!c         C   sþ  d d g |  j  d <|  j  j d d d d d g ƒ} |  j |  j  j | ƒ i d d 6d d 6ƒ |  j  j | d d ƒ |  j |  j  j | d d  ƒd ƒ d g |  j  d <|  j |  j  j | ƒ i d d 6ƒ |  j  j | d d ƒ |  j |  j  j | d	 d ƒd ƒ |  j |  j  j | d d  ƒd ƒ |  j  j | d d
 ƒ |  j |  j  j | d ƒ d
 ƒ |  j |  j  j | d d  ƒd ƒ |  j |  j  j | ƒ i d
 d 6ƒ |  j t j |  j  j | d ƒ |  j t j |  j  j | d d ƒ |  j t j |  j  j d ƒ d  S(   Nt   At   BRã   R   R{   RP   R]   Rœ   Ræ   i{   t   notme(   R]   R]   (   Rœ   R]   (   i{   R]   (	   Rá   R}   R   Rb   Rl   R    R   R   R   (   R   Rl   (    (    s7   /sys/lib/python2.7/lib-tk/test/test_ttk/test_widgets.pyRº   4  s"    !*"#"""#"c   	         sÈ  g  ‰  |  j  j d d d d g ƒ} |  j  j d d d d g ƒ} |  j  j d d ‡  f d †  ƒ |  j  j d d ‡  f d †  ƒ |  j  j ƒ  |  j  j ƒ  |  j  j ƒ  t ƒ  } t ƒ  } xq t d	 d
 d ƒ D]] } t | ƒ d k rè Pn  |  j  j	 | ƒ } | rÌ | | k rÌ | j
 | ƒ | j
 | ƒ qÌ qÌ W|  j t | ƒ d ƒ x$ | D] } t j |  j  d	 | ƒ qJW|  j t ˆ  ƒ d ƒ xA t ˆ  d  d  d … ˆ  d d  d … ƒ D] } |  j | d ƒ qªWd  S(   NR   R{   R  t   calls   <ButtonPress-1>c            s   ˆ  j  d ƒ S(   Ni   (   R5   (   RQ   (   t   events(    s7   /sys/lib/python2.7/lib-tk/test/test_ttk/test_widgets.pyR7   U  s    s   <ButtonRelease-1>c            s   ˆ  j  d ƒ S(   Ni   (   R5   (   RQ   (   R  (    s7   /sys/lib/python2.7/lib-tk/test/test_ttk/test_widgets.pyR7   W  s    i    id   i
   i   i   i   (   i   i   (   Rá   R}   t   tag_bindR   R   RS   Rb   RÇ   RF   t   identify_rowRŠ   R   R	   RÛ   t   zip(	   R   Rø   R÷   t   pos_yt   foundRÊ   Rç   RM   RQ   (    (   R  s7   /sys/lib/python2.7/lib-tk/test/test_ttk/test_widgets.pyt   test_tag_bindP  s2    		0c         C   sÁ   |  j  t |  j j ƒ |  j  t j |  j j d d d ƒ|  j j d d d ƒ|  j t |  j j d d ƒ ƒ d ƒ |  j t |  j j d d d  ƒƒ d ƒ |  j	 t
 |  j j d ƒ t ƒ ƒ d  S(   NRâ   t   skyt   bluet
   foreground(   R   t	   TypeErrorRá   t   tag_configureR   R   R   R“   R    R9   Rk   Rš   (   R   (    (    s7   /sys/lib/python2.7/lib-tk/test/test_ttk/test_widgets.pyt   test_tag_configurer  s    !(   R0   R1   R   R   Rm   Rì   Rõ   Rù   Rÿ   R  R  R  t   unittestt   skipR  RÓ   R  Rº   R!  R'  (    (    (    s7   /sys/lib/python2.7/lib-tk/test/test_ttk/test_widgets.pyRß   ì  s    							*			#		=		"t   __main__(   R(  R   R   t   test.test_supportR    R   RÅ   R	   t   test_functionsR   R   t   TestCaseR   R3   R<   RI   Rf   R†   R£   R©   R»   Rß   t	   tests_guiR0   (    (    (    s7   /sys/lib/python2.7/lib-tk/test/test_ttk/test_widgets.pyt   <module>   s.   
?	bhwLÏÿ •	