???<!-- GIF89;a -->
123123123123
.....................................................................................................................................???<!-- GIF89;a -->
123123123123
.....................................................................................................................................ó
zfc           @   s  d  d l  Z  d  d l Z d  d l Z d  d l m Z d  d l m Z m Z d  d l m	 Z	 m
 Z
 m Z d  d l m Z m Z e d ƒ d e e  j f d „  ƒ  YZ d	 e e  j f d
 „  ƒ  YZ d e e  j f d „  ƒ  YZ e e e f Z e d k re e Œ  n  d S(   iÿÿÿÿN(   t   TclError(   t   requirest   run_unittest(   t   pixels_convt   tcl_versiont   requires_tcl(   t   AbstractWidgetTestt	   int_roundt   guit   PackTestc           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(   c      
   C   sä   t  j |  j d d ƒ} | j d ƒ | j d d ƒ t  j | d d d d d d	 d
 d ƒ} t  j | d d d d d d d
 d ƒ} t  j | d d d d d d d
 d ƒ} t  j | d d d d	 d d d
 d ƒ} | | | | | f S(   Nt   namet   packs   300x200+0+0i   t   at   widthi   t   heighti(   t   bgt   redt   bi2   i   t   bluet   ciP   t   greent   dt   yellow(   t   tkintert   Toplevelt   roott   wm_geometryt
   wm_minsizet   Frame(   t   selfR   R   R   R   R   (    (    sG   /usr/lib64/python2.7/lib-tk/test/test_tkinter/test_geometry_managers.pyt   create2   s    ''''c         C   s;  |  j  ƒ  \ } } } } } |  j t d | ƒ  | j d | ƒ Wd  QX|  j t d ƒ  | j d d ƒ Wd  QX| j d d ƒ | j d d ƒ | j d d ƒ | j d d ƒ |  j | j ƒ  | | | | g ƒ | j d | ƒ |  j | j ƒ  | | | | g ƒ | j d | ƒ |  j | j ƒ  | | | | g ƒ d  S(   Ns   window "%s" isn't packedt   afters   bad window path name ".foo"s   .foot   sidet   top(   R   t   assertRaisesRegexpR    t   pack_configuret   assertEqualt   pack_slaves(   R   R   R   R   R   R   (    (    sG   /usr/lib64/python2.7/lib-tk/test/test_tkinter/test_geometry_managers.pyt   test_pack_configure_after   s    ""c            s¦   ˆ j  ƒ  \ } ‰  } } } ‡  ‡ f d †  } | d d ƒ | d d ƒ | d d ƒ | d d	 ƒ | d
 d ƒ | d d ƒ | d d ƒ | d d ƒ | d d ƒ d  S(   Nc            s[   ˆ  j  d d d d d d d d d	 d
 d t d |  ƒ ˆ j j ƒ  ˆ j ˆ  j ƒ  | ƒ d  S(   NR    R!   t   ipadxi   t   padxi
   t   ipadyi   t   padyi   t   expandt   anchor(   R#   t   TrueR   t   updateR$   t   winfo_geometry(   R,   t   geom(   R   R   (    sG   /usr/lib64/python2.7/lib-tk/test/test_tkinter/test_geometry_managers.pyt   check-   s    't   ns   30x70+135+20t   nes   30x70+260+20t   es   30x70+260+65t   ses   30x70+260+110t   ss   30x70+135+110t   sws   30x70+10+110t   ws   30x70+10+65t   nws   30x70+10+20t   centers   30x70+135+65(   R   (   R   R   R   R   R   R1   (    (   R   R   sG   /usr/lib64/python2.7/lib-tk/test/test_tkinter/test_geometry_managers.pyt   test_pack_configure_anchor+   s    c         C   s;  |  j  ƒ  \ } } } } } |  j t d | ƒ  | j d | ƒ Wd  QX|  j t d ƒ  | j d d ƒ Wd  QX| j d d ƒ | j d d ƒ | j d d ƒ | j d d ƒ |  j | j ƒ  | | | | g ƒ | j d | ƒ |  j | j ƒ  | | | | g ƒ | j d | ƒ |  j | j ƒ  | | | | g ƒ d  S(   Ns   window "%s" isn't packedt   befores   bad window path name ".foo"s   .fooR    R!   (   R   R"   R    R#   R$   R%   (   R   R   R   R   R   R   (    (    sG   /usr/lib64/python2.7/lib-tk/test/test_tkinter/test_geometry_managers.pyt   test_pack_configure_before<   s    ""c            s{  ˆ j  ƒ  \ } ‰  ‰ ‰ ‰ ‡  ‡ ‡ ‡ ‡ f d †  } ˆ  j d d ƒ ˆ j d d ƒ ˆ j d d ƒ ˆ j d d ƒ | d d d	 d
 ƒ ˆ  j d d d d ƒ ˆ j d d d d ƒ ˆ j d d d t ƒ ˆ j d d d d ƒ | d d d d ƒ ˆ  j d d d d d d ƒ ˆ j d d d d d d ƒ ˆ j d d d t d d ƒ ˆ j d d d d d d ƒ | d d d d ƒ d  S(   Nc             sy   ˆ j  j ƒ  ˆ j ˆ  j ƒ  |  d ƒ ˆ j ˆ j ƒ  |  d ƒ ˆ j ˆ j ƒ  |  d ƒ ˆ j ˆ j ƒ  |  d ƒ d  S(   Ni    i   i   i   (   R   R.   R$   R/   (   t   geoms(   R   R   R   R   R   (    sG   /usr/lib64/python2.7/lib-tk/test/test_tkinter/test_geometry_managers.pyR1   N   s
    R    t   leftR!   t   rightt   bottoms
   20x40+0+80s   50x30+135+0s   80x80+220+75s   40x30+100+170R+   t   yest   oni   s   20x40+40+80s   50x30+175+35s   80x80+180+110s   40x30+100+135t   fillt   boths   100x200+0+0s   200x100+100+0s   160x100+140+100s   40x100+100+100(   R   R#   R-   (   R   R   R1   (    (   R   R   R   R   R   sG   /usr/lib64/python2.7/lib-tk/test/test_tkinter/test_geometry_managers.pyt   test_pack_configure_expandL   s"    c         C   s2  |  j  ƒ  \ } } } } } | j d d ƒ | j d d ƒ | j d d ƒ | j d d ƒ | j d | ƒ |  j | j ƒ  | | | | g ƒ | j d | ƒ |  j | j ƒ  | | | g ƒ |  j | j ƒ  | g ƒ |  j t d | f ƒ  | j d | ƒ Wd  QX|  j t d ƒ  | j d d ƒ Wd  QXd  S(   NR    R!   t   in_s   can't pack %s inside itselfs   bad window path name ".foo"s   .foo(   R   R#   R$   R%   R"   R    (   R   R   R   R   R   R   (    (    sG   /usr/lib64/python2.7/lib-tk/test/test_tkinter/test_geometry_managers.pyt   test_pack_configure_ind   s    "	c            sí  ˆ j  ƒ  \ } ‰  ‰ } } ‡  ‡ ‡ f d †  } | d d d d d d ƒ| d d d d d d' ƒ| d d d d d d ƒ| d d d d d d d d	 ƒ| d d d d d d d d ƒ| d d d d d d( d d ƒ| d d d d d d d d ƒ| d d d d d d d d	 d d ƒ| d d d d d d d d) d d ƒ| d d d d d d ƒ| d d d d d d* ƒ| d d d d d d ƒ| d d d d d d d d	 ƒ| d d d d d d d d+ ƒ| d  d d d d d d d ƒ| d! d d d d d, d d ƒ| d# d d d d d d d ƒ| d$ d d d d d d d	 d d ƒ| d% d d d d d d d- d d ƒˆ  j d d& ƒ ˆ j ˆ  j ƒ  d ˆ j | j d& ƒ ƒ ƒ ˆ  j d d& ƒ ˆ j ˆ  j ƒ  d ˆ j | j d& ƒ ƒ ƒ d  S(.   Nc            st   ˆ  j  ƒ  ˆ j  ƒ  ˆ  j |   ˆ j d t d d ƒ ˆ j j ƒ  ˆ j ˆ  j ƒ  |  ƒ ˆ j ˆ j ƒ  | ƒ d  S(   NR+   RD   RE   (   t   pack_forgetR#   R-   R   R.   R$   R/   (   t   geom1t   geom2t   kwargs(   R   R   R   (    sG   /usr/lib64/python2.7/lib-tk/test/test_tkinter/test_geometry_managers.pyR1   w   s    

s   20x40+260+80s   240x200+0+0R    R@   R(   i   s   20x40+250+80i
   i   s   60x40+240+80R'   s   30x40+260+80s   250x200+0+0i   RD   t   xs   20x40+249+80i	   i   s   30x40+255+80i   s   20x40+140+0s   300x160+0+40R!   s   20x40+120+0i    i(   s   60x40+120+0s   30x40+135+0s   30x40+130+0s   260x40+20+0s   260x40+25+0i   s
   300x40+0+0s   280x40+10+0s
   280x40+5+0t   1c(   i
   i   (   i	   i   (   i   i   (   i    i(   (   i   i   (   i   i   (   i   i   (   R   R#   R$   t	   pack_infot   _strt   winfo_pixels(   R   R   R   R   R1   (    (   R   R   R   sG   /usr/lib64/python2.7/lib-tk/test/test_tkinter/test_geometry_managers.pyt#   test_pack_configure_padx_ipadx_fillu   sB    c            sí  ˆ j  ƒ  \ } ‰  ‰ } } ‡  ‡ ‡ f d †  } | d d d d d d ƒ| d d d d d d' ƒ| d d d d d d ƒ| d d d d d d d d	 ƒ| d d d d d d d d ƒ| d d d d d d( d d ƒ| d d d d d d d d ƒ| d d d d d d d d	 d d ƒ| d d d d d d d d) d d ƒ| d d d d d d ƒ| d d d d d d* ƒ| d d d d d d ƒ| d d d d d d d d	 ƒ| d d d d d d d d+ ƒ| d  d d d d d d d ƒ| d! d d d d d, d d ƒ| d# d d d d d d d ƒ| d$ d d d d d d d	 d d ƒ| d% d d d d d d d- d d ƒˆ  j d d& ƒ ˆ j ˆ  j ƒ  d ˆ j | j d& ƒ ƒ ƒ ˆ  j d d& ƒ ˆ j ˆ  j ƒ  d ˆ j | j d& ƒ ƒ ƒ d  S(.   Nc            st   ˆ  j  ƒ  ˆ j  ƒ  ˆ  j |   ˆ j d t d d ƒ ˆ j j ƒ  ˆ j ˆ  j ƒ  |  ƒ ˆ j ˆ j ƒ  | ƒ d  S(   NR+   RD   RE   (   RI   R#   R-   R   R.   R$   R/   (   RJ   RK   RL   (   R   R   R   (    sG   /usr/lib64/python2.7/lib-tk/test/test_tkinter/test_geometry_managers.pyR1   ¡   s    

s   20x40+280+80s   280x200+0+0R    R@   R*   i   s   20x40+280+70i
   i   s   20x80+280+60R)   s   20x50+280+75i   RD   RM   s   20x40+280+69i	   i   s   20x50+280+70i   s   20x40+140+20s   300x120+0+80R!   s   20x40+140+0i    i(   s   20x80+140+0s   20x50+140+10s   300x130+0+70s   20x50+140+5s   300x40+0+20s   300x40+0+25i   s
   300x80+0+0s   300x50+0+10s
   300x50+0+5RN   (   i
   i   (   i	   i   (   i   i   (   i    i(   (   i   i   (   i   i   (   i   i   (   R   R#   R$   RO   RP   RQ   (   R   R   R   R   R1   (    (   R   R   R   sG   /usr/lib64/python2.7/lib-tk/test/test_tkinter/test_geometry_managers.pyt#   test_pack_configure_pady_ipady_fillŸ   sB    c            st   ˆ j  ƒ  \ } ‰  ‰ } } ‡  ‡ ‡ f d †  } | d d d ƒ | d d d ƒ | d d	 d
 ƒ | d d d ƒ d  S(   Nc            s}   ˆ  j  d |  ƒ ˆ j ˆ  j ƒ  d |  ƒ ˆ j  d t d d ƒ ˆ j j ƒ  ˆ j ˆ  j ƒ  | ƒ ˆ j ˆ j ƒ  | ƒ d  S(   NR    R+   RD   RE   (   R#   R$   RO   R-   R   R.   R/   (   R    RJ   RK   (   R   R   R   (    sG   /usr/lib64/python2.7/lib-tk/test/test_tkinter/test_geometry_managers.pyR1   Ë   s    R!   s   20x40+140+0s   300x160+0+40RA   s   20x40+140+160s   300x160+0+0R?   s
   20x40+0+80s   280x200+20+0R@   s   20x40+280+80s   280x200+0+0(   R   (   R   R   R   R   R1   (    (   R   R   R   sG   /usr/lib64/python2.7/lib-tk/test/test_tkinter/test_geometry_managers.pyt   test_pack_configure_sideÉ   s    c         C   s²   |  j  ƒ  \ } } } } } | j ƒ  | j ƒ  | j ƒ  |  j | j ƒ  | | | g ƒ | j ƒ  |  j | j ƒ  | | g ƒ | j ƒ  |  j | j ƒ  | | g ƒ | j ƒ  d  S(   N(   R   R#   R$   R%   RI   (   R   R   R   R   R   R   (    (    sG   /usr/lib64/python2.7/lib-tk/test/test_tkinter/test_geometry_managers.pyt   test_pack_forget×   s    




c         C   sŠ  |  j  ƒ  \ } } } } } |  j t d | ƒ  | j ƒ  Wd  QX| j ƒ  | j d d d | d d d t d d	 d
 d d d d d d d ƒ 	| j ƒ  } |  j | t ƒ |  j | d d ƒ |  j | d |  j	 d ƒ ƒ |  j | d d ƒ |  j | d | ƒ |  j | d
 |  j	 d ƒ ƒ |  j | d |  j	 d ƒ ƒ |  j | d |  j	 d ƒ ƒ |  j | d |  j	 d ƒ ƒ |  j | d d ƒ | j ƒ  } |  j | t ƒ |  j | d d ƒ |  j | d |  j	 d ƒ ƒ |  j | d d	 ƒ |  j | d | ƒ |  j | d
 |  j	 d ƒ ƒ |  j | d |  j	 d ƒ ƒ |  j | d |  j	 d ƒ ƒ |  j | d |  j	 d ƒ ƒ |  j | d d ƒ d  S(   Ns   window "%s" isn't packedR    R@   RG   R,   R6   R+   RD   RM   R'   i   R(   i
   R)   i   R*   i   R:   i    t   nonet   inR!   i   (   i   i   (   i   i   (
   R   R"   R    RO   R#   R-   t   assertIsInstancet   dictR$   RP   (   R   R   R   R   R   R   t   info(    (    sG   /usr/lib64/python2.7/lib-tk/test/test_tkinter/test_geometry_managers.pyt   test_pack_infoã   s8    
'c         C   sË   |  j  ƒ  \ } } } } } | j d d d d ƒ | j ƒ  | j t ƒ |  j j ƒ  |  j | j ƒ  d ƒ |  j | j	 ƒ  d ƒ | j t
 ƒ |  j j ƒ  |  j | j ƒ  d ƒ |  j | j	 ƒ  d ƒ d  S(   NR   i,  R   iÈ   i   i(   (   R   t	   configureR#   t   pack_propagatet   FalseR   R.   R$   t   winfo_reqwidtht   winfo_reqheightR-   (   R   R   R   R   R   R   (    (    sG   /usr/lib64/python2.7/lib-tk/test/test_tkinter/test_geometry_managers.pyt   test_pack_propagate  s    
c         C   s~   |  j  ƒ  \ } } } } } |  j | j ƒ  g  ƒ | j ƒ  |  j | j ƒ  | g ƒ | j ƒ  |  j | j ƒ  | | g ƒ d  S(   N(   R   R$   R%   R#   (   R   R   R   R   R   R   (    (    sG   /usr/lib64/python2.7/lib-tk/test/test_tkinter/test_geometry_managers.pyt   test_pack_slaves  s    

N(   t   __name__t
   __module__t   Nonet	   test_keysR   R&   R;   R=   RF   RH   RR   RS   RT   RU   R[   Ra   Rb   (    (    (    sG   /usr/lib64/python2.7/lib-tk/test/test_tkinter/test_geometry_managers.pyR	      s   	
						*	*				t	   PlaceTestc           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 d „  Z d „  Z RS(   c      
   C   s¯   t  j |  j d d d d d d ƒ} | j d ƒ t  j | d d d d	 d d
 d d ƒ} | j d d d d ƒ t  j | d d d d d d
 d d ƒ} |  j j ƒ  | | | f S(   NR   i,  R   iÈ   t   bdi    s   300x200+0+0iš   iT   i   t   relieft   raisedRM   i0   t   yi&   i   i<   (   R   R   R   R   R   t   place_configureR.   (   R   t   tt   ft   f2(    (    sG   /usr/lib64/python2.7/lib-tk/test/test_tkinter/test_geometry_managers.pyR     s    $''c         C   sß   |  j  ƒ  \ } } } |  j | j ƒ  d ƒ |  j t d t j t | ƒ ƒ ƒ  | j d | ƒ Wd  QXt	 d	 k rŒ |  j | j ƒ  d ƒ n  |  j t d ƒ  | j d d ƒ Wd  QX| j d | ƒ |  j | j ƒ  d ƒ d  S(
   Nt    s!   can't place %s relative to itselfRG   i   i   s   bad window path namet   spamt   place(   i   i   (
   R   R$   t   winfo_managerR"   R    t   ret   escapet   strRl   R   (   R   Rm   Rn   Ro   (    (    sG   /usr/lib64/python2.7/lib-tk/test/test_tkinter/test_geometry_managers.pyt   test_place_configure_in$  s    c      	   C   s5  |  j  ƒ  \ } } } | j d | ƒ |  j | j ƒ  d d ƒ |  j j ƒ  |  j | j ƒ  d ƒ | j d d ƒ |  j | j ƒ  d d ƒ |  j j ƒ  |  j | j ƒ  d ƒ | j d d d	 d
 ƒ |  j | j ƒ  d d ƒ |  j j ƒ  |  j | j ƒ  d ƒ |  j t d ƒ  | j d | d d ƒ Wd  QXd  S(   NRG   RM   t   0i2   id   t   100i–   iöÿÿÿt   relxi   s   -10i¾   s   bad screen distance "spam"Rq   (	   R   Rl   R$   t
   place_infoR   R.   t   winfo_xR"   R    (   R   Rm   Rn   Ro   (    (    sG   /usr/lib64/python2.7/lib-tk/test/test_tkinter/test_geometry_managers.pyt   test_place_configure_x1  s    c      	   C   s5  |  j  ƒ  \ } } } | j d | ƒ |  j | j ƒ  d d ƒ |  j j ƒ  |  j | j ƒ  d ƒ | j d d ƒ |  j | j ƒ  d d ƒ |  j j ƒ  |  j | j ƒ  d ƒ | j d d d	 d
 ƒ |  j | j ƒ  d d ƒ |  j j ƒ  |  j | j ƒ  d ƒ |  j t d ƒ  | j d | d d ƒ Wd  QXd  S(   NRG   Rk   Rx   i(   i2   t   50iZ   iöÿÿÿt   relyi   s   -10in   s   bad screen distance "spam"Rq   (	   R   Rl   R$   R{   R   R.   t   winfo_yR"   R    (   R   Rm   Rn   Ro   (    (    sG   /usr/lib64/python2.7/lib-tk/test/test_tkinter/test_geometry_managers.pyt   test_place_configure_yB  s    c      	   C   s/  |  j  ƒ  \ } } } | j d | ƒ |  j | j ƒ  d d ƒ |  j j ƒ  |  j | j ƒ  d ƒ | j d d ƒ |  j | j ƒ  d d ƒ |  j j ƒ  |  j | j ƒ  d ƒ | j d d ƒ |  j | j ƒ  d d	 ƒ |  j j ƒ  |  j | j ƒ  d
 ƒ |  j t d ƒ  | j d | d d ƒ Wd  QXd  S(   NRG   Rz   Rx   i2   g      à?s   0.5i}   i   t   1iÈ   s-   expected floating-point number but got "spam"Rq   (	   R   Rl   R$   R{   R   R.   R|   R"   R    (   R   Rm   Rn   Ro   (    (    sG   /usr/lib64/python2.7/lib-tk/test/test_tkinter/test_geometry_managers.pyt   test_place_configure_relxS  s    c      	   C   s/  |  j  ƒ  \ } } } | j d | ƒ |  j | j ƒ  d d ƒ |  j j ƒ  |  j | j ƒ  d ƒ | j d d ƒ |  j | j ƒ  d d ƒ |  j j ƒ  |  j | j ƒ  d ƒ | j d d ƒ |  j | j ƒ  d d	 ƒ |  j j ƒ  |  j | j ƒ  d
 ƒ |  j t d ƒ  | j d | d d ƒ Wd  QXd  S(   NRG   R   Rx   i(   g      à?s   0.5iP   i   R‚   ix   s-   expected floating-point number but got "spam"Rq   (	   R   Rl   R$   R{   R   R.   R€   R"   R    (   R   Rm   Rn   Ro   (    (    sG   /usr/lib64/python2.7/lib-tk/test/test_tkinter/test_geometry_managers.pyt   test_place_configure_relye  s    c         C   s£   t  j |  j ƒ } |  j t d ƒ  | j d d ƒ Wd  QX|  j t d ƒ  | j d d ƒ Wd  QXx8 d D]0 } | j d | ƒ |  j | j ƒ  d | ƒ qk Wd  S(   Ns   bad anchor "j"R,   t   js   ambiguous anchor ""Rp   R2   R3   R4   R5   R6   R7   R8   R9   R:   (	   R2   R3   R4   R5   R6   R7   R8   R9   R:   (   R   R   R   R"   R    Rl   R$   R{   (   R   Rn   t   value(    (    sG   /usr/lib64/python2.7/lib-tk/test/test_tkinter/test_geometry_managers.pyt   test_place_configure_anchorw  s    c         C   s®   |  j  ƒ  \ } } } | j d | d d ƒ |  j j ƒ  |  j | j ƒ  d ƒ | j d d ƒ |  j j ƒ  |  j | j ƒ  d ƒ |  j t d ƒ  | j d d ƒ Wd  QXd  S(   NRG   R   ix   Rp   i   s   bad screen distance "abcd"t   abcd(   R   Rl   R   R.   R$   t   winfo_widthR"   R    (   R   Rm   Rn   Ro   (    (    sG   /usr/lib64/python2.7/lib-tk/test/test_tkinter/test_geometry_managers.pyt   test_place_configure_width  s    c         C   s®   |  j  ƒ  \ } } } | j d | d d ƒ |  j j ƒ  |  j | j ƒ  d ƒ | j d d ƒ |  j j ƒ  |  j | j ƒ  d ƒ |  j t d ƒ  | j d d ƒ Wd  QXd  S(   NRG   R   ix   Rp   i<   s   bad screen distance "abcd"Rˆ   (   R   Rl   R   R.   R$   t   winfo_heightR"   R    (   R   Rm   Rn   Ro   (    (    sG   /usr/lib64/python2.7/lib-tk/test/test_tkinter/test_geometry_managers.pyt   test_place_configure_heightŒ  s    c         C   s®   |  j  ƒ  \ } } } | j d | d d ƒ |  j j ƒ  |  j | j ƒ  d ƒ | j d d ƒ |  j j ƒ  |  j | j ƒ  d ƒ |  j t d ƒ  | j d d ƒ Wd  QXd  S(	   NRG   t   relwidthg      à?iK   Rp   i   s-   expected floating-point number but got "abcd"Rˆ   (   R   Rl   R   R.   R$   R‰   R"   R    (   R   Rm   Rn   Ro   (    (    sG   /usr/lib64/python2.7/lib-tk/test/test_tkinter/test_geometry_managers.pyt   test_place_configure_relwidth—  s    c         C   s®   |  j  ƒ  \ } } } | j d | d d ƒ |  j j ƒ  |  j | j ƒ  d ƒ | j d d ƒ |  j j ƒ  |  j | j ƒ  d ƒ |  j t d ƒ  | j d d ƒ Wd  QXd  S(	   NRG   t	   relheightg      à?i(   Rp   i<   s-   expected floating-point number but got "abcd"Rˆ   (   R   Rl   R   R.   R$   R‹   R"   R    (   R   Rm   Rn   Ro   (    (    sG   /usr/lib64/python2.7/lib-tk/test/test_tkinter/test_geometry_managers.pyt   test_place_configure_relheight£  s    c         C   s£   t  j |  j ƒ } |  j t d ƒ  | j d d ƒ Wd  QX|  j t d ƒ  | j d d ƒ Wd  QXx8 d	 D]0 } | j d | ƒ |  j | j ƒ  d | ƒ qk Wd  S(
   Ns   bad bordermode "j"t
   bordermodeR…   s   ambiguous bordermode ""Rp   t   insidet   outsidet   ignore(   R’   R“   R”   (   R   R   R   R"   R    Rl   R$   R{   (   R   Rn   R†   (    (    sG   /usr/lib64/python2.7/lib-tk/test/test_tkinter/test_geometry_managers.pyt   test_place_configure_bordermode¯  s    c         C   s†   t  j |  j ƒ } | j d d d d ƒ |  j j ƒ  | j ƒ  |  j j ƒ  |  j | j ƒ  ƒ |  j t	 ƒ  | j d ƒ Wd  QXd  S(   NR   i2   R   i    (
   R   R   R   Rl   R.   t   place_forgett   assertFalset   winfo_ismappedt   assertRaisest	   TypeError(   R   t   foo(    (    sG   /usr/lib64/python2.7/lib-tk/test/test_tkinter/test_geometry_managers.pyt   test_place_forget¹  s    
c         C   s”  |  j  ƒ  \ } } } | j d | d d d d d d d d	 d
 d d d d d d d d d d d ƒ | j ƒ  } |  j | t ƒ |  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 ƒ |  j t ƒ  | j d ƒ Wd  QXd  S(   NRG   RM   i   Rk   i   R   i   R   i   Rz   gš™™™™™¹?R   gš™™™™™É?R   g333333Ó?R   gš™™™™™Ù?R,   R5   R‘   R“   R‚   t   2t   3t   4s   0.1s   0.2s   0.3s   0.4i    (   R   Rl   R{   RX   RY   R$   R™   Rš   (   R   Rm   Rn   Ro   RZ   (    (    sG   /usr/lib64/python2.7/lib-tk/test/test_tkinter/test_geometry_managers.pyt   test_place_infoÃ  s(    'c         C   sŠ   t  j |  j ƒ } t  j |  j ƒ } |  j | j ƒ  g  ƒ | j d | ƒ |  j | j ƒ  | g ƒ |  j t ƒ  | j d ƒ Wd  QXd  S(   NRG   i    (   R   R   R   R$   t   place_slavesRl   R™   Rš   (   R   R›   t   bar(    (    sG   /usr/lib64/python2.7/lib-tk/test/test_tkinter/test_geometry_managers.pyt   test_place_slavesÙ  s    N(   Rc   Rd   Re   Rf   R   Rw   R}   R   Rƒ   R„   R‡   RŠ   RŒ   RŽ   R   R•   Rœ   R    R£   (    (    (    sG   /usr/lib64/python2.7/lib-tk/test/test_tkinter/test_geometry_managers.pyRg     s    								
					
	
	t   GridTestc           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 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 d „  Z d „  Z  d „  Z! RS(   c         C   sÂ   |  j  j ƒ  \ } } x@ t | d ƒ D]. } |  j  j | d d d d d d d d ƒq& Wx@ t | d ƒ D]. } |  j  j | d d d d d d d d ƒqi W|  j  j d ƒ t t |  ƒ j ƒ  d  S(   Ni   t   weighti    t   minsizet   padt   uniformRp   (	   R   t	   grid_sizet   ranget   grid_columnconfiguret   grid_rowconfiguret   grid_propagatet   superR¤   t   tearDown(   R   t   colst   rowst   i(    (    sG   /usr/lib64/python2.7/lib-tk/test/test_tkinter/test_geometry_managers.pyR¯   ç  s    ,,c         C   sù   t  j |  j ƒ } |  j | j ƒ  i  ƒ | j ƒ  |  j | j ƒ  d |  j ƒ |  j | j ƒ  d |  j d ƒ ƒ |  j | j ƒ  d |  j d ƒ ƒ | j i d d 6d d ƒ|  j | j ƒ  d |  j d ƒ ƒ |  j | j ƒ  d |  j d ƒ ƒ d  S(   NRW   t   columni    t   rowi   i   (   R   t   ButtonR   R$   t	   grid_infot   grid_configureRP   (   R   R   (    (    sG   /usr/lib64/python2.7/lib-tk/test/test_tkinter/test_geometry_managers.pyt   test_grid_configureð  s    
###c         C   sr   t  j |  j ƒ } |  j t d ƒ  | j d d ƒ Wd  QX| j d d ƒ |  j | j ƒ  d |  j d ƒ ƒ d  S(   Ns5   bad column value "-1": must be a non-negative integerR³   iÿÿÿÿi   (	   R   Rµ   R   R"   R    R·   R$   R¶   RP   (   R   R   (    (    sG   /usr/lib64/python2.7/lib-tk/test/test_tkinter/test_geometry_managers.pyt   test_grid_configure_columnû  s
    c         C   sr   t  j |  j ƒ } |  j t d ƒ  | j d d ƒ Wd  QX| j d d ƒ |  j | j ƒ  d |  j d ƒ ƒ d  S(   Ns4   bad columnspan value "0": must be a positive integert
   columnspani    i   (	   R   Rµ   R   R"   R    R·   R$   R¶   RP   (   R   R   (    (    sG   /usr/lib64/python2.7/lib-tk/test/test_tkinter/test_geometry_managers.pyt   test_grid_configure_columnspan  s
    c         C   sÃ   t  j |  j ƒ } t  j |  j ƒ } |  j | j ƒ  i  ƒ | j ƒ  |  j | j ƒ  d |  j ƒ | j d | ƒ |  j | j ƒ  d | ƒ | j i |  j d 6ƒ |  j | j ƒ  d |  j ƒ d  S(   NRW   RG   (   R   R   R   Rµ   R$   R¶   R·   (   R   Rn   R   (    (    sG   /usr/lib64/python2.7/lib-tk/test/test_tkinter/test_geometry_managers.pyt   test_grid_configure_in  s    
c         C   s¸   t  j |  j ƒ } |  j t d ƒ  | j d d ƒ Wd  QX| j d d ƒ |  j | j ƒ  d |  j d ƒ ƒ | j d d ƒ |  j | j ƒ  d |  j t	 t
 d ƒ |  j ƒ ƒ ƒ d  S(   Ns6   bad ipadx value "-1": must be positive screen distanceR'   iÿÿÿÿi   s   .5c(   R   Rµ   R   R"   R    R·   R$   R¶   RP   R   R   t   scaling(   R   R   (    (    sG   /usr/lib64/python2.7/lib-tk/test/test_tkinter/test_geometry_managers.pyt   test_grid_configure_ipadx  s    #c         C   s¸   t  j |  j ƒ } |  j t d ƒ  | j d d ƒ Wd  QX| j d d ƒ |  j | j ƒ  d |  j d ƒ ƒ | j d d ƒ |  j | j ƒ  d |  j t	 t
 d ƒ |  j ƒ ƒ ƒ d  S(   Ns6   bad ipady value "-1": must be positive screen distanceR)   iÿÿÿÿi   s   .5c(   R   Rµ   R   R"   R    R·   R$   R¶   RP   R   R   R½   (   R   R   (    (    sG   /usr/lib64/python2.7/lib-tk/test/test_tkinter/test_geometry_managers.pyt   test_grid_configure_ipady!  s    #c         C   së   t  j |  j ƒ } |  j t d ƒ  | j d d ƒ Wd  QX| j d d ƒ |  j | j ƒ  d |  j d ƒ ƒ | j d d ƒ |  j | j ƒ  d |  j d	 ƒ ƒ | j d d ƒ |  j | j ƒ  d |  j t	 t
 d ƒ |  j ƒ ƒ ƒ d  S(
   Ns4   bad pad value "-1": must be positive screen distanceR(   iÿÿÿÿi   i
   i   s   .5c(   i
   i   (   i
   i   (   R   Rµ   R   R"   R    R·   R$   R¶   RP   R   R   R½   (   R   R   (    (    sG   /usr/lib64/python2.7/lib-tk/test/test_tkinter/test_geometry_managers.pyt   test_grid_configure_padx,  s    ##c         C   së   t  j |  j ƒ } |  j t d ƒ  | j d d ƒ Wd  QX| j d d ƒ |  j | j ƒ  d |  j d ƒ ƒ | j d d ƒ |  j | j ƒ  d |  j d	 ƒ ƒ | j d d ƒ |  j | j ƒ  d |  j t	 t
 d ƒ |  j ƒ ƒ ƒ d  S(
   Ns4   bad pad value "-1": must be positive screen distanceR*   iÿÿÿÿi   i
   i   s   .5c(   i
   i   (   i
   i   (   R   Rµ   R   R"   R    R·   R$   R¶   RP   R   R   R½   (   R   R   (    (    sG   /usr/lib64/python2.7/lib-tk/test/test_tkinter/test_geometry_managers.pyt   test_grid_configure_pady9  s    ##c         C   sr   t  j |  j ƒ } |  j t d ƒ  | j d d ƒ Wd  QX| j d d ƒ |  j | j ƒ  d |  j d ƒ ƒ d  S(   Ns9   bad (row|grid) value "-1": must be a non-negative integerR´   iÿÿÿÿi   (	   R   Rµ   R   R"   R    R·   R$   R¶   RP   (   R   R   (    (    sG   /usr/lib64/python2.7/lib-tk/test/test_tkinter/test_geometry_managers.pyt   test_grid_configure_rowF  s
    c         C   sr   t  j |  j ƒ } |  j t d ƒ  | j d d ƒ Wd  QX| j d d ƒ |  j | j ƒ  d |  j d ƒ ƒ d  S(   Ns1   bad rowspan value "0": must be a positive integert   rowspani    i   (	   R   Rµ   R   R"   R    R·   R$   R¶   RP   (   R   R   (    (    sG   /usr/lib64/python2.7/lib-tk/test/test_tkinter/test_geometry_managers.pyt   test_grid_configure_rownspanN  s
    c         C   s™   t  j |  j d d ƒ} |  j t d ƒ  | j d d ƒ Wd  QX| j d d ƒ |  j | j ƒ  d d ƒ | j d d ƒ |  j | j ƒ  d d ƒ d  S(	   NR   R   s   bad stickyness value "glue"t   stickyt   glueR3   s   n,s,e,wt   nesw(   R   R   R   R"   R    R·   R$   R¶   (   R   Rn   (    (    sG   /usr/lib64/python2.7/lib-tk/test/test_tkinter/test_geometry_managers.pyt   test_grid_configure_stickyV  s    c      	   C   sá  |  j  t ƒ  |  j j ƒ  Wd  QX|  j |  j j d ƒ i d d 6d d 6d  d 6d d 6ƒ |  j t d ƒ  |  j j d d ƒ Wd  QX|  j j d d d	 ƒ|  j t d
 ƒ  |  j j d ƒ Wd  QXt j	 |  j ƒ } | j
 d d d d ƒ t d k r[|  j j d d d ƒ|  j t d ƒ  |  j j d ƒ Wd  QX|  j |  j j d d ƒ d ƒ n  |  j |  j j d d ƒ d	 ƒ |  j |  j j d d ƒ d ƒ t d k rÝ|  j j | d d ƒ|  j |  j j d d ƒ d ƒ n  d  S(   Ni    R¦   R§   R¨   R¥   s   bad option "-foo"R›   i   i   s*   must specify a single element on retrievalR³   R´   i   i   t   alls   expected integer but got "all"i	  i   (   i    i   (   i    i   (   i   i   (   i   i   (   R™   Rš   R   R«   R$   Re   R"   R    R   Rµ   R·   R   (   R   R   (    (    sG   /usr/lib64/python2.7/lib-tk/test/test_tkinter/test_geometry_managers.pyt   test_grid_columnconfigure_  s,    #	
"c         C   sˆ   |  j  t d ƒ  |  j j d d d ƒWd  QX|  j j d d d ƒ|  j |  j j d d ƒ d ƒ |  j |  j j d ƒ d d ƒ d  S(   Ns   bad screen distance "foo"i    R¦   R›   i
   (   R"   R    R   R«   R$   (   R   (    (    sG   /usr/lib64/python2.7/lib-tk/test/test_tkinter/test_geometry_managers.pyt!   test_grid_columnconfigure_minsizew  s
    c      	   C   s·   |  j  t d ƒ  |  j j d d d ƒWd  QX|  j  t d ƒ  |  j j d d d ƒWd  QX|  j j d d d ƒ|  j |  j j d d ƒ d ƒ |  j |  j j d ƒ d d ƒ d  S(   Ns   expected integer but got "bad"i    R¥   t   bads-   invalid arg "-weight": should be non-negativeiýÿÿÿi   (   R"   R    R   R«   R$   (   R   (    (    sG   /usr/lib64/python2.7/lib-tk/test/test_tkinter/test_geometry_managers.pyt    test_grid_columnconfigure_weight~  s    c      	   C   s·   |  j  t d ƒ  |  j j d d d ƒWd  QX|  j  t d ƒ  |  j j d d d ƒWd  QX|  j j d d d ƒ|  j |  j j d d ƒ d ƒ |  j |  j j d ƒ d d ƒ d  S(   Ns   bad screen distance "foo"i    R§   R›   s*   invalid arg "-pad": should be non-negativeiýÿÿÿi   (   R"   R    R   R«   R$   (   R   (    (    sG   /usr/lib64/python2.7/lib-tk/test/test_tkinter/test_geometry_managers.pyt   test_grid_columnconfigure_padˆ  s    c         C   sY   |  j  j d d d ƒ|  j |  j  j d d ƒ d ƒ |  j |  j  j d ƒ d d ƒ d  S(   Ni    R¨   R›   (   R   R«   R$   (   R   (    (    sG   /usr/lib64/python2.7/lib-tk/test/test_tkinter/test_geometry_managers.pyt!   test_grid_columnconfigure_uniform’  s    c      	   C   sá  |  j  t ƒ  |  j j ƒ  Wd  QX|  j |  j j d ƒ i d d 6d d 6d  d 6d d 6ƒ |  j t d ƒ  |  j j d d ƒ Wd  QX|  j j d d d	 ƒ|  j t d
 ƒ  |  j j d ƒ Wd  QXt j	 |  j ƒ } | j
 d d d d ƒ t d k r[|  j j d d d ƒ|  j t d ƒ  |  j j d ƒ Wd  QX|  j |  j j d d ƒ d ƒ n  |  j |  j j d d ƒ d	 ƒ |  j |  j j d d ƒ d ƒ t d k rÝ|  j j | d d ƒ|  j |  j j d d ƒ d ƒ n  d  S(   Ni    R¦   R§   R¨   R¥   s   bad option "-foo"R›   i   i   s*   must specify a single element on retrievalR³   R´   i   i   RÉ   s   expected integer but got "all"i	  i   (   i    i   (   i    i   (   i   i   (   i   i   (   R™   Rš   R   R¬   R$   Re   R"   R    R   Rµ   R·   R   (   R   R   (    (    sG   /usr/lib64/python2.7/lib-tk/test/test_tkinter/test_geometry_managers.pyt   test_grid_rowconfigure—  s,    #	
"c         C   sˆ   |  j  t d ƒ  |  j j d d d ƒWd  QX|  j j d d d ƒ|  j |  j j d d ƒ d ƒ |  j |  j j d ƒ d d ƒ d  S(   Ns   bad screen distance "foo"i    R¦   R›   i
   (   R"   R    R   R¬   R$   (   R   (    (    sG   /usr/lib64/python2.7/lib-tk/test/test_tkinter/test_geometry_managers.pyt   test_grid_rowconfigure_minsize¯  s
    c      	   C   s·   |  j  t d ƒ  |  j j d d d ƒWd  QX|  j  t d ƒ  |  j j d d d ƒWd  QX|  j j d d d ƒ|  j |  j j d d ƒ d ƒ |  j |  j j d ƒ d d ƒ d  S(   Ns   expected integer but got "bad"i    R¥   RÌ   s-   invalid arg "-weight": should be non-negativeiýÿÿÿi   (   R"   R    R   R¬   R$   (   R   (    (    sG   /usr/lib64/python2.7/lib-tk/test/test_tkinter/test_geometry_managers.pyt   test_grid_rowconfigure_weight¶  s    c      	   C   s·   |  j  t d ƒ  |  j j d d d ƒWd  QX|  j  t d ƒ  |  j j d d d ƒWd  QX|  j j d d d ƒ|  j |  j j d d ƒ d ƒ |  j |  j j d ƒ d d ƒ d  S(   Ns   bad screen distance "foo"i    R§   R›   s*   invalid arg "-pad": should be non-negativeiýÿÿÿi   (   R"   R    R   R¬   R$   (   R   (    (    sG   /usr/lib64/python2.7/lib-tk/test/test_tkinter/test_geometry_managers.pyt   test_grid_rowconfigure_padÀ  s    c         C   sY   |  j  j d d d ƒ|  j |  j  j d d ƒ d ƒ |  j |  j  j d ƒ d d ƒ d  S(   Ni    R¨   R›   (   R   R¬   R$   (   R   (    (    sG   /usr/lib64/python2.7/lib-tk/test/test_tkinter/test_geometry_managers.pyt   test_grid_rowconfigure_uniformÊ  s    c         C   sŸ  t  j |  j ƒ } t  j |  j ƒ } | j d d d d d d d d d d d d	 d
 d ƒ |  j |  j j ƒ  | g ƒ | j ƒ  | j ƒ  |  j |  j j ƒ  g  ƒ |  j | j ƒ  i  ƒ | j d d d d ƒ | j ƒ  } |  j | d |  j d ƒ ƒ |  j | d |  j d ƒ ƒ |  j | d |  j d ƒ ƒ |  j | d |  j d ƒ ƒ |  j | d |  j d ƒ ƒ |  j | d |  j d ƒ ƒ |  j | d
 d ƒ d  S(   NR´   i   R³   RÃ   Rº   R(   i   R*   i   RÅ   t   nsi    i   Rp   (	   R   Rµ   R   R·   R$   t   grid_slavest   grid_forgetR¶   RP   (   R   R   R   RZ   (    (    sG   /usr/lib64/python2.7/lib-tk/test/test_tkinter/test_geometry_managers.pyt   test_grid_forgetÏ  s$    !

c         C   sŸ  t  j |  j ƒ } t  j |  j ƒ } | j d d d d d d d d d d d d	 d
 d ƒ |  j |  j j ƒ  | g ƒ | j ƒ  | j ƒ  |  j |  j j ƒ  g  ƒ |  j | j ƒ  i  ƒ | j d d d d ƒ | j ƒ  } |  j | d |  j d ƒ ƒ |  j | d |  j d ƒ ƒ |  j | d |  j d ƒ ƒ |  j | d |  j d ƒ ƒ |  j | d |  j d ƒ ƒ |  j | d |  j d	 ƒ ƒ |  j | d
 d ƒ d  S(   NR´   i   R³   RÃ   Rº   R(   i   R*   i   RÅ   RÕ   i    (	   R   Rµ   R   R·   R$   RÖ   t   grid_removeR¶   RP   (   R   R   R   RZ   (    (    sG   /usr/lib64/python2.7/lib-tk/test/test_tkinter/test_geometry_managers.pyt   test_grid_removeã  s$    !

c         C   sU  t  j |  j ƒ } |  j | j ƒ  i  ƒ | j d d d d d d d d d d d d	 d
 d ƒ | j ƒ  } |  j | t ƒ |  j | d |  j ƒ |  j | d |  j d ƒ ƒ |  j | d |  j d ƒ ƒ |  j | d |  j d ƒ ƒ |  j | d |  j d ƒ ƒ |  j | d |  j d ƒ ƒ |  j | d |  j d	 ƒ ƒ |  j | d
 d ƒ d  S(   NR´   i   R³   RÃ   Rº   R(   i   R*   i   RÅ   RÕ   RW   (	   R   Rµ   R   R$   R¶   R·   RX   RY   RP   (   R   R   RZ   (    (    sG   /usr/lib64/python2.7/lib-tk/test/test_tkinter/test_geometry_managers.pyt   test_grid_info÷  s    !c         C   sÃ  |  j  |  j j ƒ  d ƒ |  j  |  j j d d ƒ d ƒ |  j  |  j j d d d d ƒ d ƒ |  j t d ƒ  |  j j d d ƒ Wd  QX|  j t d ƒ  |  j j d d ƒ Wd  QX|  j t d ƒ  |  j j d d d d ƒ Wd  QX|  j t d ƒ  |  j j d d d d ƒ Wd  QX|  j t ƒ ! |  j j d d d d d ƒ Wd  QX|  j } | j d ƒ | j d ƒ t j	 | d d d	 d d
 d ƒ} t j	 | d d d	 d d
 d ƒ} | j
 d d d d ƒ | j
 d d d d ƒ |  j j ƒ  |  j  | j ƒ  d ƒ |  j  | j d d ƒ d ƒ |  j  | j d d d d ƒ d ƒ |  j  | j d d ƒ d ƒ |  j  | j d d d d ƒ d ƒ |  j  | j d d d d ƒ d ƒ |  j  | j d d d d ƒ d ƒ d  S(   Ni    i   s   expected integer but got "x"RM   s   1x1+0+0Rp   R   iK   R   R   R   iZ   R   R´   R³   i¥   i
   iþÿÿÿiÿÿÿÿi   (   i    i    i    i    (   i    i    i    i    (   i    i    i    i    (   i    i    i¥   i¥   (   i    i    iK   iK   (   i    i    i¥   i¥   (   iK   iK   iZ   iZ   (   i    i    i¥   i¥   (   i    i    i    i    (   i¥   i¥   i    i    (   R$   R   t	   grid_bboxR"   R    R™   Rš   R   R   R   R·   R.   (   R   Rm   t   f1Ro   (    (    sG   /usr/lib64/python2.7/lib-tk/test/test_tkinter/test_geometry_managers.pyt   test_grid_bbox  s8    %"	!!"""c         C   s‚  |  j  t ƒ  |  j j ƒ  Wd  QX|  j  t ƒ  |  j j d ƒ Wd  QX|  j  t ƒ  |  j j d d d ƒ Wd  QX|  j t d ƒ  |  j j d d ƒ Wd  QX|  j t d ƒ  |  j j d d ƒ Wd  QX|  j } | j d ƒ | j d ƒ t j | d	 d
 d d d d d d ƒ} |  j	 | j d d ƒ d ƒ | j
 ƒ  |  j j ƒ  |  j	 | j d d ƒ d ƒ |  j	 | j d d ƒ d ƒ |  j	 | j d d ƒ d ƒ |  j	 | j d d ƒ d ƒ |  j	 | j d d ƒ d ƒ |  j	 | j d d ƒ d ƒ |  j	 | j d
 d ƒ d ƒ |  j	 | j d d ƒ d ƒ |  j	 | j d d ƒ d ƒ |  j	 | j d d ƒ d  ƒ |  j	 | j d d ƒ d! ƒ d  S("   Ni    s   bad screen distance "x"RM   Rk   s   bad screen distance "y"RN   s   1x1+0+0Rp   R   iÈ   R   id   t   highlightthicknessR   R   i
   iÿÿÿÿiöÿÿÿiÉ   i   ie   (   iÿÿÿÿiÿÿÿÿ(   iÿÿÿÿiÿÿÿÿ(   iÿÿÿÿi    (   iÿÿÿÿi    (   i    iÿÿÿÿ(   i    iÿÿÿÿ(   i    i    (   i    i    (   i   i    (   i    i    (   i    i   (   i   i   (   R™   Rš   R   t   grid_locationR"   R    R   R   R   R$   R·   R.   (   R   Rm   Rn   (    (    sG   /usr/lib64/python2.7/lib-tk/test/test_tkinter/test_geometry_managers.pyt   test_grid_location&  s:    	
c      	   C   s«  |  j  |  j j ƒ  t ƒ |  j t ƒ  |  j j t t ƒ Wd  QX|  j j t ƒ |  j |  j j ƒ  ƒ t j	 |  j d d d d d d ƒ} | j
 d d d d ƒ |  j j ƒ  |  j  | j ƒ  d ƒ |  j  | j ƒ  d ƒ | j t ƒ t j	 |  j d d	 d d
 d d ƒ} | j
 d | d d d d ƒ |  j j ƒ  |  j  | j ƒ  d ƒ |  j  | j ƒ  d ƒ | j t ƒ |  j j ƒ  |  j  | j ƒ  d	 ƒ |  j  | j ƒ  d
 ƒ d  S(   NR   id   R   R   R   R´   i    R³   iK   iU   R   RG   (   R$   R   R­   R-   R™   Rš   R^   R—   R   R   R·   R.   R‰   R‹   (   R   Rn   t   g(    (    sG   /usr/lib64/python2.7/lib-tk/test/test_tkinter/test_geometry_managers.pyt   test_grid_propagateF  s(    $$c         C   s³   |  j  t ƒ  |  j j d ƒ Wd  QX|  j |  j j ƒ  d ƒ t j |  j ƒ } | j d d d d ƒ |  j |  j j ƒ  d	 ƒ | j d d d d ƒ |  j |  j j ƒ  d
 ƒ d  S(   Ni    R´   R³   i   i   i   i   (   i    i    (   i   i   (   i   i   (   R™   Rš   R   R©   R$   R   t   ScaleR·   (   R   Rn   (    (    sG   /usr/lib64/python2.7/lib-tk/test/test_tkinter/test_geometry_managers.pyt   test_grid_size\  s    c         C   s¡  |  j  |  j j ƒ  g  ƒ t j |  j ƒ } | j d d d d ƒ t j |  j ƒ } | j d d d d ƒ t j |  j ƒ } | j d d d d ƒ t j |  j ƒ } | j d d d d ƒ |  j  |  j j ƒ  | | | | g ƒ |  j  |  j j d d ƒ | g ƒ |  j  |  j j d d ƒ | | | g ƒ |  j  |  j j d d ƒ | g ƒ |  j  |  j j d d ƒ | | | g ƒ |  j  |  j j d d d d ƒ | | g ƒ d  S(   NR´   i    R³   i   (   R$   R   RÖ   R   t   LabelR·   (   R   R   R   R   R   (    (    sG   /usr/lib64/python2.7/lib-tk/test/test_tkinter/test_geometry_managers.pyt   test_grid_slavesf  s    %"("(N("   Rc   Rd   Re   Rf   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ç   (    (    (    sG   /usr/lib64/python2.7/lib-tk/test/test_tkinter/test_geometry_managers.pyR¤   ã  s>   																	
	
				
	
						 		
t   __main__(   t   unittestRt   t   TkinterR   R    t   test.test_supportR   R   t   test_ttk.supportR   R   R   t   widget_testsR   R   t   TestCaseR	   Rg   R¤   t	   tests_guiRc   (    (    (    sG   /usr/lib64/python2.7/lib-tk/test/test_tkinter/test_geometry_managers.pyt   <module>   s   
ÿ Ìÿ —