403Webshell
Server IP : 121.121.20.254  /  Your IP : 216.73.216.165
Web Server : Microsoft-IIS/10.0
System : Windows NT WEB-SERVER 10.0 build 20348 (Windows Server 2022) AMD64
User : IUSR ( 0)
PHP Version : 8.3.28
Disable Function : NONE
MySQL : ON  |  cURL : ON  |  WGET : OFF  |  Perl : OFF  |  Python : OFF  |  Sudo : OFF  |  Pkexec : OFF
Directory :  C:/Python313/Lib/test/test_tkinter/__pycache__/

Upload File :
current_dir [ Writeable ] document_root [ Writeable ]

 

Command :


[ Back ]     

Current File : C:/Python313/Lib/test/test_tkinter/__pycache__/test_geometry_managers.cpython-313.pyc
�

��i����,�SSKrSSKrSSKrSSKJr SSKJr SSKJr SSKJr SSK	J
r
 \"S5 SrS	rS
r
Sr"SS
\
\R5r"SS\
\R5r"SS\
\R5r\S:Xa\R("5 gg)�N)�TclError)�requires)�setUpModule)�pixels_conv)�AbstractWidgetTest�guiz+expected floating-point number but got "{}"z4expected floating-point number (or "" )?but got "{}"z.(bad|expected) screen distance (but got )?"{}"z4(bad|expected) screen distance (or "" but got )?"{}"c�f�\rSrSrSrSrSrSrSrSr	Sr
S	rS
rSr
SrS
rSrSrSrg)�PackTest�Nc�P�[R"URSS9nURS5 UR	SS5 [R
"USSSSS	9n[R
"US
SSS
S	9n[R
"USSSSS	9n[R
"USSSSS	9nXX4U4$)N�pack)�name�300x200+0+0��a��(�red)r�width�height�bg�b�2��blue�c�P�green�d�yellow)�tkinter�Toplevel�root�wm_geometry�
wm_minsize�Frame��selfr
rrrrs      �=C:\Python313\\Lib\test\test_tkinter\test_geometry_managers.py�create2�PackTest.create2s�������	�	��7������'�����1���M�M�$�S��2�%�H���M�M�$�S��2�&�I���M�M�$�S��2�'�J���M�M�$�S��2�(�K����a���c��UR5upp4nUR[SU-5 URUS9 SSS5 UR[S5 URSS9 SSS5 URSS9 URSS9 URSS9 URSS9 UR	UR5X#XE/5 URUS9 UR	UR5X2XE/5 URUS9 UR	UR5X2XE/5 g!,(df   N�=f!,(df   N�=f)N�window "%s" isn't packed)�after�bad window path name ".foo"�.foo�top��side�r*�assertRaisesRegexr�pack_configure�assertEqual�pack_slavesr's      r)�test_pack_configure_after�"PackTest.test_pack_configure_after!s7���<�<�>����q�
�
#�
#�H�.I�A�.M�
N�
���1��%�O�
�
#�
#�H�.K�
L�
���6��*�M�	���e��$�	���e��$�	���e��$�	���e��$�����)�)�+�a�A�\�:�	���q��!�����)�)�+�a�A�\�:�	���q��!�����)�)�+�a�A�\�:�O�
N��
L�
L���D5�E�5
E�
Ec��^^�TR5unmp#nUU4SjnU"SS5 U"SS5 U"SS5 U"SS	5 U"S
S5 U"SS
5 U"SS5 U"SS5 U"SS5 g)Nc
�>�TRSSSSSSUS9 TRR5 TRTR	5U5 g)Nr2��
�rT)r4�ipadx�padx�ipady�pady�expand�anchor)r7r#�updater8�winfo_geometry)rG�geomrr(s  ��r)�check�2PackTest.test_pack_configure_anchor.<locals>.check3sN���
���%�q�r��"�$(��
�
9��I�I�������Q�-�-�/��6r,�nz30x70+135+20�nez30x70+260+20�ez30x70+260+65�sez
30x70+260+110�sz
30x70+135+110�swz30x70+10+110�wz30x70+10+65�nwz30x70+10+20�centerz30x70+135+65�r*)r(r
rrrrKrs`     @r)�test_pack_configure_anchor�#PackTest.test_pack_configure_anchor1sx����<�<�>���a��q�	7�
	�c�>�"�
�d�N�#�
�c�>�"�
�d�O�$�
�c�?�#�
�d�N�#�
�c�=�!�
�d�M�"�
�h��'r,c��UR5upp4nUR[SU-5 URUS9 SSS5 UR[S5 URSS9 SSS5 URSS9 URSS9 URSS9 URSS9 UR	UR5X#XE/5 URUS9 UR	UR5X4X%/5 URUS9 UR	UR5X4X%/5 g!,(df   N�=f!,(df   N�=f)Nr.)�beforer0r1r2r3r5r's      r)�test_pack_configure_before�#PackTest.test_pack_configure_beforeBs7���<�<�>����q�
�
#�
#�H�.I�A�.M�
N�
���A��&�O�
�
#�
#�H�.K�
L�
���F��+�M�	���e��$�	���e��$�	���e��$�	���e��$�����)�)�+�a�A�\�:�	�����"�����)�)�+�a�A�\�:�	�����"�����)�)�+�a�A�\�:�O�
N��
L�
L�r<c�^^^^^�TR5unmmmmUUUUU4SjnTRSS9 TRSS9 TRSS9 TRSS9 U"SSS	S
5 TRSSS9 TRSS
S9 TRSSS9 TRSSS9 U"SSSS5 TRSSSS9 TRSS
SS9 TRSSSS9 TRSSSS9 U"SSSS5 g)Nc�R>�TRR5 TRTR5US5 TRTR5US5 TRTR5US5 TRTR5US5 g)Nrr��)r#rHr8rI)�geomsrrrrr(s �����r)rK�2PackTest.test_pack_configure_expand.<locals>.checkTs�����I�I�������Q�-�-�/��q��:����Q�-�-�/��q��:����Q�-�-�/��q��:����Q�-�-�/��q��:r,�leftr3r2�right�bottom�
20x40+0+80z50x30+135+0z80x80+220+75z
40x30+100+170�yes)r4rF�onTrz20x40+40+80z50x30+175+35z
80x80+180+110z
40x30+100+135�both)r4rF�fillz100x200+0+0z
200x100+100+0z160x100+140+100z40x100+100+100)r*r7)r(r
rKrrrrs`  @@@@r)�test_pack_configure_expand�#PackTest.test_pack_configure_expandRs5����<�<�>���a��A�q�	;�	;�	
���f��%�	���e��$�	���g��&�	���h��'�
�l�M�>�?�K�	���f�U��3�	���e�D��1�	���g�d��3�	���h�q��1�
�m�^�_�o�N�	���f�U���@�	���e�D�v��>�	���g�d���@�	���h�q�v��>�
�m�_�.?�AQ�Rr,c��UR5upp4nURSS9 URSS9 URSS9 URSS9 URUS9 URUR5X4XR/5 URUS9 URUR5X4U/5 URUR5U/5 UR	[
SU<S35 URUS9 SSS5 UR	[
S5 URSS9 SSS5 g!,(df   N==f!,(df   g=f)Nr2r3��in_z
can't pack "?z"? inside itselfr0r1)r*r7r8r9r6rr's      r)�test_pack_configure_in�PackTest.test_pack_configure_injs>���<�<�>����q�	���e��$�	���e��$�	���e��$�	���e��$�	���T��"�����)�)�+�a�A�\�:�	���Q�������)�)�+�a�A�Y�7��������1�#�.�
�
#�
#��1�F�H�
�����#�H��
#�
#�H�.K�
L�
�����(�M�
L�H�H��M�
L�s�/D6�E�6
E�
Ec	�^^^�TR5unmmp#UUU4SjnU"SSSSS9 U"SSSSS9 U"S	SSSS
9 U"SSSS
SS9 U"SSSSSS9 U"SSSSSS9 U"S	SSSSS9 U"SSSS
SSS9 U"SSSS
SSS9 U"SSSSS9 U"SSSSS9 U"SSSSS
9 U"SSSS
SS9 U"SSSS
SS9 U"S SSSSS9 U"S!SSS"SS9 U"S#SSSSS9 U"S$SSS
SSS9 U"S%SSS
SSS9 TRS&S'9 TRTR5S(TR	URS&555 TRS&S)9 TRTR5S*TR	URS&555 g)+Nc�>>�TR5 TR5 TR"S0UD6 TRSSS9 TRR5 TR	TR5U5 TR	TR5U5 g�NTri�rFrj���pack_forgetr7r#rHr8rI��geom1�geom2�kwargsrrr(s   ���r)rK�;PackTest.test_pack_configure_padx_ipadx_fill.<locals>.check}�{���
�M�M�O�
�M�M�O�
���&�v�&�
���D�v��6��I�I�������Q�-�-�/��7����Q�-�-�/��7r,z20x40+260+80z240x200+0+0rdr)r4rCz20x40+250+80�r@rz60x40+240+80)r4rBz30x40+260+80z250x200+0+0r?r@)r4rBrC�x)r4rCrjz20x40+249+80��	�)r4rBrj)r4rBrCrjz30x40+255+80�r?rA�20x40+140+0�300x160+0+40r2z20x40+120+0�rrz60x40+120+0z30x40+135+0z30x40+130+0z260x40+20+0z260x40+25+0��rAz
300x40+0+0z280x40+10+0z
280x40+5+0�1c�rCrC�rBrB�r*r7r8�	pack_info�_str�winfo_pixels�r(r
rrrKrrs`    @@r)�#test_pack_configure_padx_ipadx_fill�,PackTest.test_pack_configure_padx_ipadx_fill{s�����<�<�>���a��A�	8�	�n�m�'��C�
�n�m�'��I�
�n�m�'��D�
�n�m�'���L�
�n�m�'���M�
�n�m���s�	4�
�n�m�'��#�N�
�n�m��!�"�3�	8�
�n�m��!�'��	=�
�m�^�%�b�A�
�m�^�%�g�F�
�m�^�%�r�B�
�m�^�%�q�r�J�
�m�^�%�q�w�O�
�m�^�%�b�s�K�
�m�^��x�c�	3�
�l�N��b�s�K�
�m�^�����	6�
�l�N����c�	;�	���d��#��������v�.����4�#4�#4�T�#:�;�	=�	���t��$��������w�/����4�#4�#4�T�#:�;�	=r,c	�^^^�TR5unmmp#UUU4SjnU"SSSSS9 U"SSSSS9 U"S	SSSS
9 U"SSSSS
S9 U"SSSSSS9 U"SSSSSS9 U"S	SSSSS9 U"SSSSS
SS9 U"SSSSSSS9 U"SSSSS9 U"SSSSS9 U"SSSSS
9 U"SSSSS
S9 U"SSSSSS9 U"S SSSSS9 U"S!SSS"SS9 U"S#SSSSS9 U"S$SSSS
SS9 U"S%SSSSSS9 TRS&S'9 TRTR5S(TR	URS&555 TRS&S)9 TRTR5S*TR	URS&555 g)+Nc�>>�TR5 TR5 TR"S0UD6 TRSSS9 TRR5 TR	TR5U5 TR	TR5U5 grtrwrys   ���r)rK�;PackTest.test_pack_configure_pady_ipady_fill.<locals>.check�r~r,�20x40+280+80�280x200+0+0rdr)r4rEz20x40+280+70rz20x80+280+60)r4rDz20x50+280+75r?r@)r4rDrEr�)r4rErjz20x40+280+69r�)r4rDrj)r4rDrErjz20x50+280+70r�z20x40+140+20z300x120+0+80r2r�r�z20x80+140+0z20x50+140+10z300x130+0+70z20x50+140+5z300x40+0+20z300x40+0+25r�z
300x80+0+0z300x50+0+10z
300x50+0+5r��rErE�rDrDr�r�s`    @@r)�#test_pack_configure_pady_ipady_fill�,PackTest.test_pack_configure_pady_ipady_fill�s�����<�<�>���a��A�	8�	�n�m�'��C�
�n�m�'��I�
�n�m�'��D�
�n�m�'���L�
�n�m�'���M�
�n�m���s�	4�
�n�m�'��#�N�
�n�m��!�"�3�	8�
�n�m��!�'��	=�
�n�n�5�r�B�
�m�^�%�g�F�
�m�^�%�r�B�
�n�n�5���K�
�m�^�%�q�w�O�
�m�^�%�b�s�K�
�m�^��x�c�	3�
�l�N��b�s�K�
�m�^�����	6�
�l�N����c�	;�	���d��#��������v�.����4�#4�#4�T�#:�;�	=�	���t��$��������w�/����4�#4�#4�T�#:�;�	=r,c�^^^�TR5unmmp#UUU4SjnU"SSS5 U"SSS5 U"SS	S
5 U"SSS
5 g)Nc�>>�TRUS9 TRTR5SU5 TRSSS9 TRR	5 TRTR5U5 TRTR5U5 g)Nr3r4Triru)r7r8r�r#rHrI)r4rzr{rrr(s   ���r)rK�0PackTest.test_pack_configure_side.<locals>.check�s����
���$��'����Q�[�[�]�6�2�D�9�
���D�v��6��I�I�������Q�-�-�/��7����Q�-�-�/��7r,r2r�r�rez
20x40+140+160z300x160+0+0rcrfz280x200+20+0rdr�r�rVr�s`    @@r)�test_pack_configure_side�!PackTest.test_pack_configure_side�sN����<�<�>���a��A�	8�	�e�]�N�3�
�h���7�
�f�l�N�3�
�g�~�}�5r,c��UR5upp4nUR5 UR5 UR5 URUR5X#U/5 UR	5 URUR5X$/5 UR	5 URUR5X$/5 UR	5 g�N)r*r7r8r9rxr's      r)�test_pack_forget�PackTest.test_pack_forget�s����<�<�>����q�	����	����	��������)�)�+�a�A�Y�7�	�
�
������)�)�+�a�V�4�	�
�
������)�)�+�a�V�4�	�
�
�r,c��UR5upp4nUR[SU-5 UR5 SSS5 UR	5 UR	SUSSSSSSS	S
9	 UR5nURU[5 URUSS5 URUS
URS55 URUSS5 URUSU5 URUSURS55 URUSURS55 URUSURS55 URUSURS55 URUSS5 UR5nURU[5 URUSS5 URUS
URS55 URUSS5 URUSU5 URUSURS55 URUSURS55 URUSURS55 URUSURS	55 URUSS5 g!,(df   GN�=f)Nr.rdrQTr�r?r@r_r�)	r4rorGrFrjrBrCrDrErGrUrFrrj�none�inrBrDrCrEr4r2r)	r*r6rr�r7�assertIsInstance�dictr8r�)r(r
rrrr�infos       r)�test_pack_info�PackTest.test_pack_info�se���<�<�>����q�
�
#�
#�H�.I�A�.M�
N�
�K�K�M�O�	����	���g�1�S��C� �r���	�	B��{�{�}�����d�D�)�����h���2�����h�����1��6�����f��v�.�����d��T�*�����g���	�	�!��5�����g���	�	�!��5�����f��t�y�y��|�4�����f��t�y�y��|�4�����f��u�-��{�{�}�����d�D�)�����h���-�����h�����1��6�����f��s�+�����d��Q�'�����g���	�	�!��5�����g���	�	�!��5�����f��t�y�y��}�5�����f��t�y�y��'9�:�����f��w�/�5O�
N�s�K�
Kc��UR5upp4nURSSS9 UR5 URS5 URR5 UR
UR5S5 UR
UR5S5 URS5 URR5 UR
UR5S5 UR
UR5S5 g)N�,���rrFTrr)	r*�	configurer7�pack_propagater#rHr8�winfo_reqwidth�winfo_reqheightr's      r)�test_pack_propagate�PackTest.test_pack_propagates����<�<�>����q����S���-�	�������E�"��	�	��������,�,�.��4�����-�-�/��5����D�!��	�	��������,�,�.��3�����-�-�/��4r,c�0�UR5upp4nURUR5/5 UR5 URUR5U/5 UR5 URUR5X#/5 gr�)r*r8r9r7r's      r)�test_pack_slaves�PackTest.test_pack_slavess{���<�<�>����q�����)�)�+�R�0�	��������)�)�+�a�S�1�	��������)�)�+�a�V�4r,rv)�__name__�
__module__�__qualname__�__firstlineno__�	test_keysr*r:rWr[rkrpr�r�r�r�r�r�r��__static_attributes__rvr,r)r
r
sK���I� �;� (�";� S�0)�"(=�T(=�T6�
�0�<5�5r,r
c�r�\rSrSrSrSrSrSrSrSr	Sr
S	rS
rSr
SrS
rSrSrSrSrSrg)�	PlaceTestiNc�"�[R"URSSSS9nURS5 [R"USSSS	S
9nURSSS
9 [R"USSSS	S
9nURR
5 XU4$)Nr�r�r)rr�bdr��Tr_�raised)rrr��relief�0�&)r��yr�<)r!r"r#r$r&�place_configurerH�r(�t�f�f2s    r)r*�PlaceTest.create2!s������T�Y�Y�c�#�!�D��	�
�
�m�$��M�M�!�3�r�a��I��	���B�"��%�
�]�]�1�B�r�a��
I���	�	�����R�x�r,c	�D�UR5upnURUR5S5 UR[S[
R"[U55-5 URUS9 SSS5 URUR5S5 UR[S5 URSS9 SSS5 URUS9 URUR5S5 g!,(df   N�=f!,(df   NO=f)N�z%can't place "?%s"? relative to itselfrnzbad window path name�spam�place)	r*r8�
winfo_managerr6r�re�escape�strr�r�s    r)�test_place_configure_in�!PlaceTest.test_place_configure_in*s����<�<�>���b�����)�)�+�R�0�
�
#�
#��;��9�9�S��W�%�&�'�
���2��&�	'�
	
����)�)�+�R�0�
�
#�
#�H�.D�
E����6��*�F�
���q��!�����)�)�+�W�5�'�'��F�
E�s�*D�8D�
D�
Dc�Z�UR5upnURUS9 URUR5SS5 URR5 URUR
5S5 URSS9 URUR5SS5 URR5 URUR
5S5 URS	S
S9 URUR5SS5 URR5 URUR
5S
5 UR[[RS55 URUSS9 SSS5 g!,(df   g=f)Nrnr��0r�d)r��100����r)r��relx�-10�r�)ror�)r*r�r8�
place_infor#rH�winfo_xr6r�EXPECTED_SCREEN_DISTANCE_ERRMSG�formatr�s    r)�test_place_configure_x� PlaceTest.test_place_configure_x8sN���<�<�>���b�
���q��!���������-�s�3��	�	�����������r�*�
���S��!���������-�u�5��	�	�����������s�+�
���S�q��)���������-�u�5��	�	�����������s�+�
�
#�
#�H�/�6�6�v�>�@����1���/�@�@�@���F�
F*c�Z�UR5upnURUS9 URUR5SS5 URR5 URUR
5S5 URSS9 URUR5SS5 URR5 URUR
5S5 URS	S
S9 URUR5SS5 URR5 URUR
5S
5 UR[[RS55 URUSS9 SSS5 g!,(df   g=f)Nrnr�r�rr)r��50�Zr�r)r��relyr��nr�)ror�)r*r�r8r�r#rH�winfo_yr6rr�r�r�s    r)�test_place_configure_y� PlaceTest.test_place_configure_yJsN���<�<�>���b�
���q��!���������-�s�3��	�	�����������r�*�
���R�� ���������-�t�4��	�	�����������r�*�
���S�q��)���������-�u�5��	�	�����������s�+�
�
#�
#�H�/�6�6�v�>�@����1���/�@�@�@�r�c�X�UR5upnURUS9 URUR5SS5 URR5 URUR
5S5 URSS9 URUR5SS5 URR5 URUR
5S5 URS	S9 URUR5SS
5 URR5 URUR
5S5 UR[[RS55 URUSS
9 SSS5 g!,(df   g=f)Nrnr�r�r��?)r��0.5�}r�1r�r�)ror�)r*r�r8r�r#rHr�r6r�EXPECTED_FLOAT_ERRMSGr�r�s    r)�test_place_configure_relx�#PlaceTest.test_place_configure_relx\sC���<�<�>���b�
���q��!���������0�#�6��	�	�����������r�*�
�����$���������0�%�8��	�	�����������s�+�
�����"���������0�#�6��	�	�����������s�+�
�
#�
#�H�.C�.J�.J�6�.R�
S����1�6��2�T�
S�
S���F�
F)c�X�UR5upnURUS9 URUR5SS5 URR5 URUR
5S5 URSS9 URUR5SS5 URR5 URUR
5S5 URS	S9 URUR5SS
5 URR5 URUR
5S5 UR[[RS55 URUSS
9 SSS5 g!,(df   g=f)Nrnr�r�rr�)r�r�rrr��xr�)ror�)r*r�r8r�r#rHr�r6rr�r�r�s    r)�test_place_configure_rely�#PlaceTest.test_place_configure_relymsC���<�<�>���b�
���q��!���������0�#�6��	�	�����������r�*�
�����$���������0�%�8��	�	�����������r�*�
�����"���������0�#�6��	�	�����������s�+�
�
#�
#�H�.C�.J�.J�6�.R�
S����1�6��2�T�
S�
S�r�c��[R"UR5nUR[S5 URSS9 SSS5 UR[S5 URSS9 SSS5 SH5nURUS9 UR
UR5SU5 M7 g!,(df   Nx=f!,(df   N[=f)Nzbad anchor "j"�j)rG�ambiguous anchor ""r�)	rMrNrOrPrQrRrSrTrUrG�r!r&r#r6rr�r8r��r(r��values   r)�test_place_configure_anchor�%PlaceTest.test_place_configure_anchor~s����M�M�$�)�)�$��
�
#�
#�H�.>�
?�
���S��)�@�
�
#�
#�H�.C�
D�
���R��(�E�I�E�
���U��+����Q�\�\�^�H�5�u�=�J�	@�
?��
D�
D���B9�%C
�9
C�

Cc���UR5upnURUSS9 URR5 UR	UR5S5 URSS9 URR5 UR	UR5S5 UR
[[RS55 URSS9 SSS5 g!,(df   g=f)Nr�)rorr�)rr�abcd)
r*r�r#rHr8�winfo_widthr6r�(EXPECTED_SCREEN_DISTANCE_OR_EMPTY_ERRMSGr�r�s    r)�test_place_configure_width�$PlaceTest.test_place_configure_width�s����<�<�>���b�
���q���,��	�	����������)�3�/�
�����$��	�	����������)�2�.�
�
#�
#�H�8�?�?��G�I����V��,�I�I�I���C)�)
C7c���UR5upnURUSS9 URR5 UR	UR5S5 URSS9 URR5 UR	UR5S5 UR
[[RS55 URSS9 SSS5 g!,(df   g=f)Nr�)rorr�)rr�r)
r*r�r#rHr8�winfo_heightr6rrr�r�s    r)�test_place_configure_height�%PlaceTest.test_place_configure_height�s����<�<�>���b�
���q���-��	�	����������*�C�0�
���"��%��	�	����������*�B�/�
�
#�
#�H�8�?�?��G�I����f��-�I�I�I�rc���UR5upnURUSS9 URR5 UR	UR5S5 URSS9 URR5 UR	UR5S5 UR
[[RS55 URSS9 SSS5 g!,(df   g=f)Nr�)ro�relwidth�Kr�)rrr)
r*r�r#rHr8r
r6r�EXPECTED_FLOAT_OR_EMPTY_ERRMSGr�r�s    r)�test_place_configure_relwidth�'PlaceTest.test_place_configure_relwidth�s����<�<�>���b�
���q�3��/��	�	����������)�2�.�
���B��'��	�	����������)�2�.�
�
#�
#�H�.L�.S�.S�TZ�.[�
\������/�]�
\�
\�rc���UR5upnURUSS9 URR5 UR	UR5S5 URSS9 URR5 UR	UR5S5 UR
[[RS55 URSS9 SSS5 g!,(df   g=f)Nr�)ro�	relheightrr�)rr�r)
r*r�r#rHr8rr6rrr�r�s    r)�test_place_configure_relheight�(PlaceTest.test_place_configure_relheight�s����<�<�>���b�
���q�C��0��	�	����������*�B�/�
���R��(��	�	����������*�B�/�
�
#�
#�H�.L�.S�.S�TZ�.[�
\������0�]�
\�
\�rc��[R"UR5nUR[S5 URSS9 SSS5 UR[S5 URSS9 SSS5 SH5nURUS9 UR
UR5SU5 M7 g!,(df   Nx=f!,(df   N[=f)Nzbad bordermode "j"r)�
bordermodezambiguous bordermode ""r�)�inside�outside�ignorer!rrs   r)�test_place_configure_bordermode�)PlaceTest.test_place_configure_bordermode�s����M�M�$�)�)�$��
�
#�
#�H�.B�
C�
�����-�D�
�
#�
#�H�.G�
H�
�����,�I�2�E�
�����/����Q�\�\�^�L�9�5�A�3�	D�
C��
H�
H�r
c��[R"UR5nURSSS9 URR	5 UR5 URR	5 UR
UR55 UR[5 URS5 SSS5 g!,(df   g=f)Nrr�r)
r!r&r#r�rH�place_forget�assertFalse�winfo_ismapped�assertRaises�	TypeError)r(�foos  r)�test_place_forget�PlaceTest.test_place_forget�s����m�m�D�I�I�&�����"�R��0��	�	���������	�	��������+�+�-�.�
�
�
�y�
)����Q��*�
)�
)�s�)C�
Cc� �UR5upnURUSSSSSSSSS	S
S9 UR5nURU[5 URUSS
5 URUSS5 URUSS5 URUSS5 URUSS5 URUSS5 URUSS5 URUSS5 URUSS	5 URUSS
5 URUSS
5 URUSS
5 UR
[5 URS5 SSS5 g!,(df   g=f)Nrr_r`�g�������?g�������?g333333�?g�������?rPr#)ror�r�rrr�r�rrrGr!r�r�r��2r�3r�4r�z0.1r�z0.2rz0.3rz0.4rGr!r)r*r�r�r�r�r8r+r,)r(r�r�r�r�s     r)�test_place_info�PlaceTest.test_place_info�sr���<�<�>���b�
���q�A��!�A� #�#��s�"&�9�	�	>��}�}������d�D�)�����c��C�(�����c��C�(�����g���,�����h���-�����f��u�-�����f��u�-�����j�)�5�1�����k�*�E�2�����h���.�����l�+�Y�7�����c��C�(�����c��C�(�
�
�
�y�
)��M�M�!��*�
)�
)�s�$E?�?
F
c��[R"UR5n[R"UR5nURUR	5/5 URUS9 URUR	5U/5 UR
[5 UR	S5 SSS5 g!,(df   g=f)Nrnr)r!r&r#r8�place_slavesr�r+r,)r(r-�bars   r)�test_place_slaves�PlaceTest.test_place_slaves�s����m�m�D�I�I�&���m�m�D�I�I�&������)�)�+�R�0������$�����)�)�+�c�U�3�
�
�
�y�
)����Q��*�
)�
)�s�&C�
Crv)r�r�r�r�r�r*r�r�r�r�rrrrrrr%r.r5r:r�rvr,r)r�r�sS���I��6�0�$0�$3�"3�">�
-�
.�	0�	1�B� ��, r,r�c��^�\rSrSrSrU4SjrSrSrSrSr	Sr
S	rS
rSr
SrS
rSrSrSrSrSrSrSrSrSrSrSrSrSrSrSrSrSr Sr!S r"S!r#S"r$U=r%$)#�GridTesti�Nc	�>�URR5up[US-5H nURRUSSSSS9 M" [US-5H nURR	USSSSS9 M" URRS5 URR
S5 [TU]!5 g)Nrrr�)�weight�minsize�pad�uniformrT)	r#�	grid_size�range�grid_columnconfigure�grid_rowconfigure�grid_propagate�grid_anchor�super�tearDown)r(�cols�rows�i�	__class__s    �r)rJ�GridTest.tearDown�s�����Y�Y�(�(�*�
���t�a�x��A��I�I�*�*�1�Q��q�RT�*�U�!��t�a�x��A��I�I�'�'��!�Q�A�r�'�R�!��	�	� � ��#��	�	���d�#�
���r,c��[R"UR5nURUR	505 UR5 URUR	5SUR5 URUR	5SUR
S55 URUR	5SUR
S55 URSS0SS9 URUR	5SUR
S55 URUR	5SUR
S55 g)Nr��columnr�rowrr_�rR)r!�Buttonr#r8�	grid_info�grid_configurer��r(rs  r)�test_grid_configure�GridTest.test_grid_configure�s����N�N�4�9�9�%����������+�	�����������t�,�d�i�i�8��������x�0�$�)�)�A�,�?��������u�-�t�y�y��|�<�	���(�A��A��.��������x�0�$�)�)�A�,�?��������u�-�t�y�y��|�<r,c�D�[R"UR5nUR[S5 URSS9 SSS5 URSS9 UR
UR5SURS55 g!,(df   NP=f)Nz5bad column value "-1": must be a non-negative integer����rQr_rQ�	r!rTr#r6rrVr8rUr�rWs  r)�test_grid_configure_column�#GridTest.test_grid_configure_columns����N�N�4�9�9�%��
�
#�
#�H�/E�F�
���B��'�F�	
�����"��������x�0�$�)�)�A�,�?�	F�F���B�
Bc�D�[R"UR5nUR[S5 URSS9 SSS5 URSS9 UR
UR5SURS55 g!,(df   NP=f)Nz4bad columnspan value "0": must be a positive integerr)�
columnspanr_rbr]rWs  r)�test_grid_configure_columnspan�'GridTest.test_grid_configure_columnspans����N�N�4�9�9�%��
�
#�
#�H�/A�B�
�����*�B�	
���A��&��������|�4�d�i�i��l�C�	B�B�r`c�6�[R"UR5n[R"UR5nUR	UR505 UR
5 UR	UR5SUR5 UR
US9 UR	UR5SU5 UR
SUR05 UR	UR5SUR5 g)Nr�rn)r!r&r#rTr8rUrV)r(r�rs   r)�test_grid_configure_in�GridTest.test_grid_configure_ins����M�M�$�)�)�$���N�N�4�9�9�%����������+�	�����������t�,�d�i�i�8�	���Q����������t�,�a�0�	���$��	�	�*�+��������t�,�d�i�i�8r,c
��[R"UR5nUR[S5 URSS9 SSS5 URSS9 UR
UR5SURS55 URSS9 UR
UR5SUR[[S5UR-555 g!,(df   N�=f)Nz6bad ipadx value "-1": must be positive screen distancer[r�rrB�.5c�r!rTr#r6rrVr8rUr��roundr�scalingrWs  r)�test_grid_configure_ipadx�"GridTest.test_grid_configure_ipadx�����N�N�4�9�9�%��
�
#�
#�H�/G�H�
���2��&�H�	
���q��!��������w�/����1��>�	���u��%��������w�/����5��U�);�d�l�l�)J�#K�L�	N�
H�H���C1�1
C?c
��[R"UR5nUR[S5 URSS9 SSS5 URSS9 UR
UR5SURS55 URSS9 UR
UR5SUR[[S5UR-555 g!,(df   N�=f)Nz6bad ipady value "-1": must be positive screen distancer[r�rrDrirjrWs  r)�test_grid_configure_ipady�"GridTest.test_grid_configure_ipady)rorpc
��[R"UR5nUR[S5 URSS9 SSS5 URSS9 UR
UR5SURS55 URSS9 UR
UR5SURS55 URSS9 UR
UR5SUR[[S5UR-555 g!,(df   N�=f)N�4bad pad value "-1": must be positive screen distancer[r�rrC�r@r?rirjrWs  r)�test_grid_configure_padx�!GridTest.test_grid_configure_padx4����N�N�4�9�9�%��
�
#�
#�H�/G�H�
���"��%�H�	
���a�� ��������v�.��	�	�!��=�	���g��&��������v�.��	�	�'�0B�C�	���e��$��������v�.����5��U�);�d�l�l�)J�#K�L�	N�H�H���D2�2
Ec
��[R"UR5nUR[S5 URSS9 SSS5 URSS9 UR
UR5SURS55 URSS9 UR
UR5SURS55 URSS9 UR
UR5SUR[[S5UR-555 g!,(df   N�=f)Nrur[r�rrErvrirjrWs  r)�test_grid_configure_pady�!GridTest.test_grid_configure_padyAryrzc�D�[R"UR5nUR[S5 URSS9 SSS5 URSS9 UR
UR5SURS55 g!,(df   NP=f)Nz9bad (row|grid) value "-1": must be a non-negative integerr[rSr_rRr]rWs  r)�test_grid_configure_row� GridTest.test_grid_configure_rowNs����N�N�4�9�9�%��
�
#�
#�H�/E�F�
�����$�F�	
���Q����������u�-�t�y�y��|�<�	F�F�r`c�D�[R"UR5nUR[S5 URSS9 SSS5 URSS9 UR
UR5SURS55 g!,(df   NP=f)Nz1bad rowspan value "0": must be a positive integerr)�rowspanr_r�r]rWs  r)�test_grid_configure_rownspan�%GridTest.test_grid_configure_rownspanVs����N�N�4�9�9�%��
�
#�
#�H�/A�B�
���Q��'�B�	
�����#��������y�1�4�9�9�Q�<�@�	B�B�r`c��[R"URSS9nUR[S5 URSS9 SSS5 URSS9 UR
UR5SS5 URSS9 UR
UR5SS	5 g!,(df   Ns=f)
Nr)rzbad stickyness value "glue"�glue)�stickyrNr�zn,s,e,w�nesw)r!r&r#r6rrVr8rU�r(r�s  r)�test_grid_configure_sticky�#GridTest.test_grid_configure_sticky^s����M�M�$�)�)��.��
�
#�
#�H�.K�
L�
���F��+�M�	�����%��������x�0�$�7�	���	��*��������x�0�&�9�M�
L�s�B3�3
Cc��UR[5 URR5 SSS5 UR	URRS5SSSSS.5 UR[S5 URRSS5 SSS5 URRSSS9 UR[S5 URRS5 SSS5 [R"UR5nURSSS	9 URRS
SS9 UR[S5 URRS
5 SSS5 UR	URRSS
5S5 UR	URRSS
5S5 UR	URRSS
5S5 URRUSS9 UR	URRSS
5S5 g!,(df   GN=f!,(df   GN�=f!,(df   GN�=f!,(df   GN=f�Nr)r@rArBr?zbad option "-foo"r-)rr`r_�r?z*must specify a single element on retrieval)rQrR�allr`zexpected integer but got "all"r?i	r1)
r+r,r#rEr8r6rr!rTrVrWs  r)�test_grid_columnconfigure�"GridTest.test_grid_columnconfiguregs���
�
�
�y�
)��I�I�*�*�,�*�������7�7��:�%&�q�T�Q�O�	Q�
�
#�
#�H�.A�
B��I�I�*�*�1�e�4�C��	�	�&�&�v�a�&�8�
�
#�
#�H�$P�R��I�I�*�*�6�2�R�
�N�N�4�9�9�%��	����q��)��	�	�&�&�u�Q�&�7�
�
#�
#�H�.N�
O��I�I�*�*�5�1�P�������7�7��8�D�a�H�������7�7��8�D�a�H�������7�7��X�F��J��	�	�&�&�q��&�3�������7�7��8�D�a�H�'*�
)��C�
B��R�R��P�
O��/�I�?I�I+�I=�
I�
I(�+
I:�=
Jc��UR[[RS55 URRSSS9 SSS5 URRSSS9 UR
URRSS5S5 UR
URRS5SS5 g!,(df   N�=f�Nr-r)r@r@r@�r6rr�r�r#rEr8�r(s r)�!test_grid_columnconfigure_minsize�*GridTest.test_grid_columnconfigure_minsize}s���
�
#�
#�H�/�6�6�u�=�?��I�I�*�*�1�e�*�<�?�	
�	�	�&�&�q�"�&�5�������7�7��9�E�r�J�������7�7��:�9�E�r�J�?�?���C�
Cc��UR[S5 URRSSS9 SSS5 UR[S5 URRSSS9 SSS5 URRSSS9 UR	URRSS5S5 UR	URRS5SS5 g!,(df   N�=f!,(df   N�=f�	Nzexpected integer but got "bad"r�badr�z-invalid arg "-weight": should be non-negative���r`r?)r6rr#rEr8r�s r)� test_grid_columnconfigure_weight�)GridTest.test_grid_columnconfigure_weight�s���
�
#�
#�H�.N�
O��I�I�*�*�1�U�*�;�P�
�
#�
#�H�/=�>��I�I�*�*�1�R�*�8�>�	
�	�	�&�&�q��&�3�������7�7��8�D�a�H�������7�7��:�8�D�a�H�P�
O��>�>���C(�C9�(
C6�9
Dc�:�UR[[RS55 URRSSS9 SSS5 UR[S5 URRSSS9 SSS5 URRSSS9 UR
URRSS5S5 UR
URRS5SS5 g!,(df   N�=f!,(df   N�=f�Nr-r)rAz*invalid arg "-pad": should be non-negativer�r`rAr�r�s r)�test_grid_columnconfigure_pad�&GridTest.test_grid_columnconfigure_pad�s���
�
#�
#�H�/�6�6�u�=�?��I�I�*�*�1�%�*�8�?��
#�
#�H�/=�>��I�I�*�*�1�"�*�5�>�	
�	�	�&�&�q�a�&�0�������7�7��5�A�1�E�������7�7��:�5�A�1�E�?�?��>�>���C;�#D�;
D	�
Dc���URRSSS9 URURRSS5S5 URURRS5SS5 g�Nrr-)rBrB)r#rEr8r�s r)�!test_grid_columnconfigure_uniform�*GridTest.test_grid_columnconfigure_uniform�s^���	�	�&�&�q�%�&�8�������7�7��9�E�u�M�������7�7��:�9�E�u�Mr,c��UR[5 URR5 SSS5 UR	URRS5SSSSS.5 UR[S5 URRSS5 SSS5 URRSSS9 UR[S5 URRS5 SSS5 [R"UR5nURSSS	9 URRS
SS9 UR[S5 URRS
5 SSS5 UR	URRSS
5S5 UR	URRSS
5S5 UR	URRSS
5S5 URRUSS9 UR	URRSS
5S5 g!,(df   GN=f!,(df   GN�=f!,(df   GN�=f!,(df   GN=fr�)
r+r,r#rFr8r6rr!rTrVrWs  r)�test_grid_rowconfigure�GridTest.test_grid_rowconfigure�s���
�
�
�y�
)��I�I�'�'�)�*�������4�4�Q�7�%&�q�T�Q�O�	Q�
�
#�
#�H�.A�
B��I�I�'�'��5�1�C��	�	�#�#�F�1�#�5�
�
#�
#�H�$P�R��I�I�'�'��/�R�
�N�N�4�9�9�%��	����q��)��	�	�#�#�E�!�#�4�
�
#�
#�H�.N�
O��I�I�'�'��.�P�������4�4�Q��A�1�E�������4�4�Q��A�1�E�������4�4�S�(�C�Q�G��	�	�#�#�A�a�#�0�������4�4�Q��A�1�E�'*�
)��C�
B��R�R��P�
O�r�c��UR[[RS55 URRSSS9 SSS5 URRSSS9 UR
URRSS5S5 UR
URRS5SS5 g!,(df   N�=fr��r6rr�r�r#rFr8r�s r)�test_grid_rowconfigure_minsize�'GridTest.test_grid_rowconfigure_minsize�s���
�
#�
#�H�/�6�6�u�=�?��I�I�'�'��5�'�9�?�	
�	�	�#�#�A�r�#�2�������4�4�Q�	�B�B�G�������4�4�Q�7�	�B�B�G�?�?�r�c��UR[S5 URRSSS9 SSS5 UR[S5 URRSSS9 SSS5 URRSSS9 UR	URRSS5S5 UR	URRS5SS5 g!,(df   N�=f!,(df   N�=fr�)r6rr#rFr8r�s r)�test_grid_rowconfigure_weight�&GridTest.test_grid_rowconfigure_weight�s���
�
#�
#�H�.N�
O��I�I�'�'��%�'�8�P�
�
#�
#�H�/=�>��I�I�'�'��"�'�5�>�	
�	�	�#�#�A�a�#�0�������4�4�Q��A�1�E�������4�4�Q�7��A�1�E�P�
O��>�>�r�c�:�UR[[RS55 URRSSS9 SSS5 UR[S5 URRSSS9 SSS5 URRSSS9 UR
URRSS5S5 UR
URRS5SS5 g!,(df   N�=f!,(df   N�=fr�r�r�s r)�test_grid_rowconfigure_pad�#GridTest.test_grid_rowconfigure_pad�s���
�
#�
#�H�/�6�6�u�=�?��I�I�'�'��u�'�5�?��
#�
#�H�/=�>��I�I�'�'��r�'�2�>�	
�	�	�#�#�A�1�#�-�������4�4�Q��>��B�������4�4�Q�7��>��B�?�?��>�>�r�c���URRSSS9 URURRSS5S5 URURRS5SS5 gr�)r#rFr8r�s r)�test_grid_rowconfigure_uniform�'GridTest.test_grid_rowconfigure_uniform�s^���	�	�#�#�A�u�#�5�������4�4�Q�	�B�E�J�������4�4�Q�7�	�B�E�Jr,c
���[R"UR5n[R"UR5nURSSSSSSSS9 UR	URR5U/5 UR
5 UR
5 UR	URR5/5 UR	UR505 URSSS9 UR5nUR	USURS55 UR	US	URS55 UR	US
URS55 UR	USURS55 UR	US
URS55 UR	USURS55 UR	USS5 g)Nr_r`r1�ns�rRrQr�rbrCrEr�r�rRrQrRrQr�rrbrCrEr�r�)	r!rTr#rVr8�grid_slaves�grid_forgetrUr��r(rrr�s    r)�test_grid_forget�GridTest.test_grid_forget�s����N�N�4�9�9�%���N�N�4�9�9�%��	���Q�q�!���a��	�	6�������.�.�0�1�#�6�	�
�
��	�
�
��������.�.�0�"�5���������+�	���Q�q��)��{�{�}������e��d�i�i��l�3�����h�����1��6�����i��$�)�)�A�,�7�����l�+�T�Y�Y�q�\�:�����f��t�y�y��|�4�����f��t�y�y��|�4�����h���,r,c
���[R"UR5n[R"UR5nURSSSSSSSS9 UR	URR5U/5 UR
5 UR
5 UR	URR5/5 UR	UR505 URSSS9 UR5nUR	USURS55 UR	US	URS55 UR	US
URS55 UR	USURS55 UR	USURS55 UR	US
URS55 UR	USS5 g)Nr_r`r1r�r�rr�rRrQr�rbrCrEr�)	r!rTr#rVr8r��grid_removerUr�r�s    r)�test_grid_remove�GridTest.test_grid_remove�s����N�N�4�9�9�%���N�N�4�9�9�%��	���Q�q�!���a��	�	6�������.�.�0�1�#�6�	�
�
��	�
�
��������.�.�0�"�5���������+�	���Q�q��)��{�{�}������e��d�i�i��l�3�����h�����1��6�����i��$�)�)�A�,�7�����l�+�T�Y�Y�q�\�:�����f��t�y�y��|�4�����f��t�y�y��|�4�����h���.r,c
��[R"UR5nURUR	505 URSSSSSSSS9 UR	5nUR
U[5 URUSUR5 URUSURS55 URUSURS55 URUS	URS55 URUS
URS55 URUSURS55 URUSURS55 URUS
S5 g)Nr_r`r1r�r�r�rRrQr�rbrCrEr�)	r!rTr#r8rUrVr�r�r�)r(rr�s   r)�test_grid_info�GridTest.test_grid_info�s<���N�N�4�9�9�%����������+�	���Q�q�!���a��	�	6��{�{�}�����d�D�)�����d��T�Y�Y�/�����e��d�i�i��l�3�����h�����1��6�����i��$�)�)�A�,�7�����l�+�T�Y�Y�q�\�:�����f��t�y�y��|�4�����f��t�y�y��|�4�����h���.r,c�~�UR[S5 URRS5 SSS5 UR[S5 URRS5 SSS5 UR	[
5 URRSS5 SSS5 URRS5 UR
URRRSSUR5S5 g!,(df   N�=f!,(df   N�=f!,(df   N�=f)	Nzbad anchor "x"r�rr�rPrT�gridrG)	r6rr#rHr+r,r8�tk�callr�s r)�test_grid_anchor�GridTest.test_grid_anchors���
�
#�
#�H�.>�
?��I�I�!�!�#�&�@�
�
#�
#�H�.C�
D��I�I�!�!�"�%�E�
�
�
�y�
)��I�I�!�!�$��-�*��	�	���d�#���������*�*�6�8�T�Y�Y�G��N�@�
?��
D�
D��
)�
)�s#�D�D�
D.�
D�
D+�.
D<c�.�URURR5S5 URURRSS5S5 URURRSSSS5S5 UR[S5 URRSS5 SSS5 UR[S5 URRSS5 SSS5 UR[S5 URRSSSS5 SSS5 UR[S5 URRSSSS5 SSS5 UR[5 URRSSSSS5 SSS5 URnURS5 URS5 [R"USSS	S
9n[R"USSSS
9nURSSS
9 URSSS
9 URR5 URUR5S5 URURSS5S5 URURSSSS5S5 URURSS5S5 URURSSSS5S5 URURSSSS5S5 URURSSSS5S5 g!,(df   GN�=f!,(df   GNc=f!,(df   GN8=f!,(df   GN
=f!,(df   GN�=f)N)rrrrrrzexpected integer but got "x"r��1x1+0+0r�rr�rrrr�rr�)rr�r�)rrrr)rrr�r�r@���r[�)r�r�rr)r8r#�	grid_bboxr6rr+r,r$r!r&rVrH)r(r��f1r�s    r)�test_grid_bbox�GridTest.test_grid_bboxs���������,�,�.��=�������,�,�Q��2�L�A�������,�,�Q��1�a�8�,�G�
�
#�
#�H�.L�
M��I�I����Q�'�N�
�
#�
#�H�.L�
M��I�I����3�'�N�
�
#�
#�H�.L�
M��I�I����1�c�1�-�N�
�
#�
#�H�.L�
M��I�I����1�a��-�N�
�
�
�y�
)��I�I����1�a��A�.�*��I�I��	�
�
�i� �	�
�
�b��
�]�]�1�B�r�e�
<��
�]�]�1�B�r�f�
=��
���a���*�
���a���*��	�	�����������(8�9�������Q��*�N�;�������Q��1�a�0�2B�C�������Q��*�,<�=�������R��Q��2�4D�E�������R��R��4�l�C�������R��R��4�6F�G�3N�
M��
M�
M��
M�
M��
M�
M��
)�
)�s<�L=�M�M!�M3�
 N�=
M�
M�!
M0�3
N�
Nc�X�UR[5 URR5 SSS5 UR[5 URRS5 SSS5 UR[5 URRSSS5 SSS5 UR	[
[RS55 URRSS5 SSS5 UR	[
[RS55 URRSS5 SSS5 URnURS5 URS5 [R"USSSS	S
9nURURSS5S5 UR5 URR5 URURS
S
5S5 URURS
S5S5 URURSS5S5 URURSS
5S5 URURSS5S5 URURSS5S5 URURSS5S5 URURSS5S5 URURSS5S5 URURSS5S5 URURSS5S5 g!,(df   GN(=f!,(df   GN=f!,(df   GN�=f!,(df   GN�=f!,(df   GN`=f)Nrr�r�r�r�r�r�r�r)rr�highlightthicknessrr@)r[r[r�)r[rr[)rr[�rr��)rr�e)rr�rr)r+r,r#�
grid_locationr6rr�r�r$r!r&r8rVrH)r(r�r�s   r)�test_grid_location�GridTest.test_grid_location8s���
�
�
�y�
)��I�I�#�#�%�*�
�
�
�y�
)��I�I�#�#�A�&�*�
�
�
�y�
)��I�I�#�#�A�q�!�,�*�
�
#�
#�H�/�6�6�s�;�=��I�I�#�#�C��-�=��
#�
#�H�/�6�6�s�;�=��I�I�#�#�D�#�.�=�
�I�I��	�
�
�i� �	�
�
�b���M�M�!�3�s�-.�5�
:���������R�0�(�;�	�����	�	�����������c�2�H�=��������a�0�'�:��������Q�/��9��������C�0�'�:��������B�/��9��������A�.��7��������a�0�&�9��������a�0�&�9��������C�0�&�9��������C�0�&�9��������c�2�F�;�?*�
)��
)�
)��
)�
)��=�=��=�=�s;�M�M$�M6�N�$N�
M!�$
M3�6
N�
N�
N)c��URURR5S5 UR[5 URRSS5 SSS5 URRS5 URURR55 [R"URSSSS9nURSSS9 URR5 URUR5S5 URUR5S5 URS5 [R"URSS	S
S9nURUSSS9 URR5 URUR5S5 URUR5S5 URS5 URR5 URUR5S5 URUR5S	5 g!,(df   GN�=f)NTFr�rr�rr�r�Ur)rorRrQ)r8r#rGr+r,r)r!r&rVrHr
r)r(r��gs   r)�test_grid_propagate�GridTest.test_grid_propagateZs���������1�1�3�T�:�
�
�
�y�
)��I�I�$�$�U�E�2�*��	�	� � ��'�������1�1�3�4��M�M�$�)�)�3�s�u�E��	���Q�q��)��	�	�����������#�.�������)�3�/�	������M�M�$�)�)�2�b�W�E��	���Q�A�a��0��	�	�����������#�.�������)�3�/�	������	�	�����������"�-�������)�2�.�%*�
)�s�H=�=
Ic��UR[5 URRS5 SSS5 UR	URR5S5 [
R"UR5nURSSS9 UR	URR5S5 URSSS9 UR	URR5S5 g!,(df   N�=f)Nrr�r�r�r1r?)�r?)r+r,r#rCr8r!�ScalerVr�s  r)�test_grid_size�GridTest.test_grid_sizeps���
�
�
�y�
)��I�I����"�*�������,�,�.��7��M�M�$�)�)�$��	���Q�q��)�������,�,�.��7�	���Q�q��)�������,�,�.��7�*�
)�s�C9�9
Dc���URURR5/5 [R"UR5nURSSS9 [R"UR5nURSSS9 [R"UR5nURSSS9 [R"UR5nURSSS9 URURR5XCX!/5 URURRSS9U/5 URURRSS9XCU/5 URURRSS9U/5 URURRSS9XCU/5 URURRSSS9XC/5 g)Nrrr�rSr\)r8r#r�r!�LabelrV)r(rrrrs     r)�test_grid_slaves�GridTest.test_grid_slaveszs���������.�.�0�"�5��M�M�$�)�)�$��	���Q�q��)��M�M�$�)�)�$��	���Q�q��)��M�M�$�)�)�$��	���Q�q��)��M�M�$�)�)�$��	���Q�q��)�������.�.�0�1��,�?�������.�.�1�.�5��s�;�������.�.�1�.�5��a�y�A�������.�.�a�.�8�1�#�>�������.�.�a�.�8�1��)�D�������.�.�1�Q�.�?�!��Hr,rv)&r�r�r�r�r�rJrXr^rcrfrmrrrwr|rr�r�r�r�r�r�r�r�r�r�r�r�r�r�r�r�r�r�r�r�r�r��
__classcell__)rNs@r)r=r=�s�����I��	=�@�D�	9�	N�	N�N�N�=�A�:�I�,K�I�	F�N�
F�,H�F�	C�K�
-�(/�(/� O�H�> <�D/�,8�I�Ir,r=�__main__)�unittestr�r!r�test.supportr�test.test_tkinter.supportrr�test.test_tkinter.widget_testsrr�rr�r�TestCaser
r�r=r��mainrvr,r)�<module>r�s����	���!�1�1�=����F��!W��"R��+a�(�G5�!�8�#4�#4�G5�TJ �"�H�$5�$5�J �Z_I�!�8�#4�#4�_I�D
�z���M�M�O�r,

Youez - 2016 - github.com/yon3zu
LinuXploit