Edit File: test_geometry_managers.pyo
� ��7ec�����������@���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�re�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��� ������