403Webshell
Server IP : 121.121.20.254  /  Your IP : 216.73.216.202
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:/Python315/Lib/test/test_tkinter/__pycache__/

Upload File :
current_dir [ Writeable ] document_root [ Writeable ]

 

Command :


[ Back ]     

Current File : C:/Python315/Lib/test/test_tkinter/__pycache__/test_geometry_managers.cpython-315.pyc
R
>lqjF�c�4�]PHs]PHs]PHs]QHGs]QHGs]QHGs]QHGs]QH$G
s
\Q2QsQsQ	s
Q
sQQ\
\O2sQ
Q\
\O2sQQ\
\O2s\Q6Xc\O(2P!P!)�)�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�`�\sQs]snPsPsQsQsQsQs	Qs
QsQsQs
Q	sQ
sQsQsQ
sQsQsQsUsP!)�PackTestc�p�[OUOQQ5oUOQ2UO	]]2[O
UQ]](QQ5o[O
UQ]2]QQ5o[O
UQ]P]PQ	Q5o[O
UQ
](]QQ5oVV4U1!)�pack)�name�300x200+0+0�a�red)r�width�height�bg�b�blue�c�green�d�yellow)�tkinter�Toplevel�root�wm_geometry�
wm_minsize�Frame��selfrrrrrs&     �=C:\Python315\\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��UO2vqq4oUO[QU*29^tt^2UOUQ5PPP2UO[Q29^tt^2UOQQ5PPP2UOQQ5UOQQ5UOQQ5UOQQ5UO	UO2V#VE,2UOUQ5UO	UO2V2VE,2UOUQ5UO	UO2V2VE,2P!)%fhCK9h)%fhK�9h)�window "%s" isn't packed)�after�bad window path name ".foo"�.foo�top��side�r"�assertRaisesRegexr�pack_configure�assertEqual�pack_contentrs&     r!�test_pack_configure_after�"PackTest.test_pack_configure_after"s@���<�<�>����q�
�
#�
#�H�.I�A�.M�
N�
N�
���1��%�O�
�
#�
#�H�.K�
L�
L�
���6��*�M�	���e��$�	���e��$�	���e��$�	���e��$�����*�*�,�q�Q�l�;�	���q��!�����*�*�,�q�Q�l�;�	���q��!�����*�*�,�q�Q�l�;�O�
N�
N��
L�
L��#�E#�4E7�#E4	�,E4	�7F	�F	c��``�RO2vonq#oUU1QkoUQQ2UQQ2UQQ2UQQ2UQ	Q
2UQQ2UQ
Q2UQQ2UQQ2P!)c
�:�ROQ]]
]]P	UQ5ROO2RORO	2U2P!)r*)r,�ipadx�padx�ipady�pady�expand�anchor)r/r�updater0�winfo_geometry)r<�geomrr s&&��r!�check�2PackTest.test_pack_configure_anchor.<locals>.check4sN���
���%�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 rrrrr@rsf     @r!�test_pack_configure_anchor�#PackTest.test_pack_configure_anchor2sx����<�<�>���a��q�	7�
	�c�>�"�
�d�N�#�
�c�>�"�
�d�O�$�
�c�?�#�
�d�N�#�
�c�=�!�
�d�M�"�
�h��'r$c��UO2vqq4oUO[QU*29^tt^2UOUQ5PPP2UO[Q29^tt^2UOQQ5PPP2UOQQ5UOQQ5UOQQ5UOQQ5UO	UO2V#VE,2UOUQ5UO	UO2V4V%,2UOUQ5UO	UO2V4V%,2P!)%fhCK9h)%fhK�9h)r&)�beforer(r)r*r+r-rs&     r!�test_pack_configure_before�#PackTest.test_pack_configure_beforeCs@���<�<�>����q�
�
#�
#�H�.I�A�.M�
N�
N�
���A��&�O�
�
#�
#�H�.K�
L�
L�
���F��+�M�	���e��$�	���e��$�	���e��$�	���e��$�����*�*�,�q�Q�l�;�	�����"�����*�*�,�q�Q�l�;�	�����"�����*�*�,�q�Q�l�;�O�
N�
N��
L�
L�r4c�\`````�RO2vonnnnUUUUU1QkoROQQ5ROQQ5ROQQ5ROQQ5UQQQQ	2ROQQ
Q5ROQQQ5ROQP	Q5ROQ]Q5UQ
QQQ2ROQQ
QQ5ROQQQQ5ROQP	QQ5ROQ]QQ5UQQQQ2P!)c�v:�ROO2RORO2U]*2RORO2U]*2RORO2U]*2RORO2U]*2P!)r)rr=r0r>)�geomsrrrrr s*�����r!r@�2PackTest.test_pack_configure_expand.<locals>.checkUs�����I�I�������Q�-�-�/��q��:����Q�-�-�/��q��:����Q�-�-�/��q��:����Q�-�-�/��q��:r$�leftr+r*�right�bottom�
20x40+0+80z50x30+135+0z80x80+220+75z
40x30+100+170�yes)r,r;�onz20x40+40+80z50x30+175+35z
80x80+180+110z
40x30+100+135�both)r,r;�fillz100x200+0+0z
200x100+100+0z160x100+140+100z40x100+100+100)r"r/)r rr@rrrrsf  @@@@r!�test_pack_configure_expand�#PackTest.test_pack_configure_expandSs5����<�<�>���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��UO2vqq4oUOQQ5UOQQ5UOQQ5UOQQ5UOUQ5UOUO2V4VR,2UOUQ5UOUO2V4U,2UOUO2U,2UO	[
QU8Q029^tt^2UOUQ5PPP2UO	[
Q29^tt^2UOQQ5PPP2P!)%fhKK9h)%fhP!9h)r*r+��in_z
can't pack "?z"? inside itselfr(r))r"r/r0r1r.rrs&     r!�test_pack_configure_in�PackTest.test_pack_configure_inksK���<�<�>����q�	���e��$�	���e��$�	���e��$�	���e��$�	���T��"�����*�*�,�q�Q�l�;�	���Q�������*�*�,�q�Q�i�8�������)�A�3�/�
�
#�
#��1�F�H�H�
�����#�H��
#�
#�H�.K�
L�
L�
�����(�M�
L�H�H��M�
L�
L�s$�
E �E3� E0	�)E0	�3F	�<F	c	�```�RO2vonnq#UUU1QkoUQQQ]Q5UQQQQ"Q5UQQQ]Q5UQQ	Q]]
Q
5UQQQ]QQ5UQ
QQQ#QQ5UQQQ]QQ5UQQ	Q]]
QQ5UQQ	Q]Q$QQ5UQQQ]Q5UQQQQ%Q5UQQQ]Q5UQQQ]]
Q
5UQQQ]Q$Q
5UQQQ]QQ5UQQQQ&QQ5UQQQ]QQ5UQQQ]]
QQ5UQQQ]Q$QQ5ROQQ5RORO2Q*RO	UOQ222ROQQ 5RORO2Q!*RO	UOQ222P!)'c�J:�RO2RO2ROQ-U@ROP	QQ5ROO2RO	RO2U2RO	RO2U2P!�Tr\�r;r]���pack_forgetr/rr=r0r>��geom1�geom2�kwargsrrr s&&,���r!r@�;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+0rW)r,r8z20x40+250+80z60x40+240+80)r,r7z30x40+260+80z250x200+0+0)r,r7r8�x)r,r8r]z20x40+249+80)r,r7r])r,r7r8r]z30x40+255+80�20x40+140+0�300x160+0+40r*z20x40+120+0z60x40+120+0z30x40+135+0z30x40+130+0z260x40+20+0z260x40+25+0z
300x40+0+0z280x40+10+0z
280x40+5+0�1c�r8r8�r7r7��
���	�����r�(��r��r"r/r0�	pack_info�_str�winfo_pixels�r rrrr@rrsf    @@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	�```�RO2vonnq#UUU1QkoUQQQ]Q5UQQQQ"Q5UQQQ]Q5UQQQ]]
Q	5UQQQ]Q
Q5UQQQQ#Q
Q5UQQQ]Q
Q
5UQQQ]]
Q
Q5UQQQ]Q$Q
Q5UQQQ]Q5UQQQQ%Q5UQQQ]Q5UQQQ]]
Q	5UQQQ]Q$Q	5UQQQ]Q
Q5UQQQQ&Q
Q5UQQQ]Q
Q
5UQQQ]]
Q
Q5UQQQ]Q$Q
Q5ROQQ5RORO2Q*RO	UOQ222ROQQ 5RORO2Q!*RO	UOQ222P!)'c�J:�RO2RO2ROQ-U@ROP	QQ5ROO2RO	RO2U2RO	RO2U2P!rgrjrls&&,���r!r@�;PackTest.test_pack_configure_pady_ipady_fill.<locals>.check�rqr$�20x40+280+80�280x200+0+0rW)r,r:z20x40+280+70z20x80+280+60)r,r9z20x50+280+75)r,r9r:rr)r,r:r]z20x40+280+69)r,r9r])r,r9r:r]z20x50+280+70z20x40+140+20z300x120+0+80r*rsz20x80+140+0z20x50+140+10z300x130+0+70z20x50+140+5z300x40+0+20z300x40+0+25z
300x80+0+0z300x50+0+10z
300x50+0+5ru�r:r:�r9r9rxr{r~r�r�r�r�sf    @@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�```�RO2vonnq#UUU1QkoUQQQ2UQQQ2UQQQ	2UQ
QQ2P!)
c�V:�ROUQ5RORO2Q*U2ROP	QQ5ROO	2RORO2U2RORO2U2P!)r+r,r\rh)r/r0r�rr=r>)r,rmrnrrr s&&&���r!r@�0PackTest.test_pack_configure_side.<locals>.check�s����
���$��'����Q�[�[�]�6�2�D�9�
���D�v��6��I�I�������Q�-�-�/��7����Q�-�-�/��7r$r*rsrtrXz
20x40+140+160z300x160+0+0rVrYz280x200+20+0rWr�r�rKr�sf    @@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��UO2vqq4oUO2UO2UO2UOUO2V#U,2UO	2UOUO2V$,2UO	2UOUO2V$,2UO	2P!�N)r"r/r0r1rkrs&     r!�test_pack_forget�PackTest.test_pack_forget�s����<�<�>����q�	����	����	��������*�*�,�q�Q�i�8�	�
�
������*�*�,�q�f�5�	�
�
������*�*�,�q�f�5�	�
�
�r$c�p�UO2vqq4oUO[QU*29^tt^2UO2PPP2UO	2UO	QUQP	Q]]
]QQ5	UO2oUOU[2UOUQ*Q2UOUQ*UO]22UOUQ*Q	2UOUQ
*U2UOUQ*UO]22UOUQ*UO]22UOUQ
*UO]22UOUQ*UO]22UOUQ*Q2UO2oUOU[2UOUQ*Q2UOUQ*UO]22UOUQ*Q2UOUQ
*U2UOUQ*UO]22UOUQ*UO]22UOUQ
*UO]
22UOUQ*UOQ22UOUQ*Q2P!)%fhCK�9h)r&rWrFrr)	r,rbr<r;r]r7r8r9r:r<rJr;r]�none�inr7r9r8r:r,r*r~)	r"r.rr�r/�assertIsInstance�dictr0r�)r rrrrr�infos&      r!�test_pack_info�PackTest.test_pack_info�sk���<�<�>����q�
�
#�
#�H�.I�A�.M�
N�
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�
N�s�L$�$L5	�-L5	c�"�UO2vqq4oUOQ]�Q5UO2UOP
2UOO2UO
UO2Q2UO
UO2]�2UOP	2UOO2UO
UO2]2UO
UO2](2P!��,�rr)	r"�	configurer/�pack_propagaterr=r0�winfo_reqwidth�winfo_reqheightrs&     r!�test_pack_propagate�PackTest.test_pack_propagates����<�<�>����q����S���-�	�������E�"��	�	��������,�,�.��4�����-�-�/��5����D�!��	�	��������,�,�.��3�����-�-�/��4r$c�4�UO2vqq4oUOUO2,2UO2UOUO2U,2UO2UOUO2V#,2P!r�)r"r0r1r/rs&     r!�test_pack_content�PackTest.test_pack_contents{���<�<�>����q�����*�*�,�b�1�	��������*�*�,�q�c�2�	��������*�*�,�q�f�5r$c�4�UO2vqq4oUOUO2,2UO2UOUO2U,2UO2UOUO2V#,2P!r�)r"r0�pack_slavesr/rs&     r!�test_pack_slaves�PackTest.test_pack_slavess{���<�<�>����q�����)�)�+�R�0�	��������)�)�+�a�S�1�	��������)�)�+�a�V�4r$c���UO2vqq4oUOUOUO2UOUOUO
2UOUOUO2UOUO2,2UO2UOUO2U,2UOUO	2U,2UOQ]�Q5UO
P
2UOO2UOUO2Q2UOUO2]�2P!r�)r"r0�slavesr��contentr1�	propagater�r/r�rr=r�r�rs&     r!�test_pack_short_aliases� PackTest.test_pack_short_aliases%s�� �<�<�>����q�������d�&6�&6�7�������t�'8�'8�9��������)<�)<�=���������+�	�������������,��������!��-����S���-����u���	�	��������,�,�.��4�����-�-�/��5r$ri)�__name__�
__module__�__qualname__�__firstlineno__�	test_keys�test_options_in_docstringr"r2rLrPr^rcr�r�r�r�r�r�r�r�r��__static_attributes__�__classdictcell__��
__classdict__s@r!r	r	sc�����I� $�� �<� (�"<� S�0)�"(=�T(=�T6�
�0�<5�6�5�6�6r$r	c�`�\sQsQsnPsPsQsQsQsQs	Qs
QsQsQ	s
Q
sQsQsQ
sQsQsQsQsQsQsUsP!)�	PlaceTest�9c�<�[OUOQ]�]Q5oUOQ2[OU]�]T]QQ5oUO]0]&Q5[OU]]<]QQ5oUOO
2VU1!)r�)rr�bdr
�raised)rrr��relief)rr�y)rrrrr�place_configurer=�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	��UO2vqoUOUO2P2UO[Q[
O[U22*29^tt^2UOUQ5PPP2UOUO2P2UO[Q29^tt^2UOQQ5PPP2UOUQ5UOUO2Q2P!)%fhK�9h)%fhKW9h)�z%can't place "?%s"? relative to itselfrazbad window path name�spam�place)	r"r0�
winfo_managerr.r�re�escape�strr�r�s&   r!�test_place_configure_in�!PlaceTest.test_place_configure_inGs����<�<�>���b�����)�)�+�R�0�
�
#�
#��;��9�9�S��W�%�&�'�'�
���2��&�	'�
	
����)�)�+�R�0�
�
#�
#�H�.D�
E�
E����6��*�F�
���q��!�����)�)�+�W�5�'�'��F�
E�s$�7D�D2�D/	�(D/	�2E	�;E	c��UO2vqoUOUQ5UOUO2Q*Q2UOO2UOUO
2]22UO]dQ5UOUO2Q*Q2UOO2UOUO
2]�2UOQ	]Q5UOUO2Q*Q2UOO2UOUO
2]�2UO[[OQ229^tt^2UOUQQ5PPP2P!)%fhP!9h)
rarr�0)rr�100)rr�relx�-10r�)rbrr���)r"r�r0�
place_inforr=�winfo_xr.r�EXPECTED_SCREEN_DISTANCE_ERRMSG�formatr�s&   r!�test_place_configure_x� PlaceTest.test_place_configure_xUsZ���<�<�>���b�
���q��!���������-�s�3��	�	�����������r�*�
���S��!���������-�u�5��	�	�����������s�+�
���S�q��)���������-�u�5��	�	�����������s�+�
�
#�
#�H�/�6�6�v�>�@�@����1���/�@�@�@�@��� F>�>G	�G	c��UO2vqoUOUQ5UOUO2Q*Q2UOO2UOUO
2](2UO]2Q5UOUO2Q*Q2UOO2UOUO
2]Z2UOQ	]Q5UOUO2Q*Q2UOO2UOUO
2]n2UO[[OQ229^tt^2UOUQQ5PPP2P!)%fhP!9h)
rar�r�)r��50)r��relyr�r�)rbr�r�)r"r�r0r�rr=�winfo_yr.rr�r�r�s&   r!�test_place_configure_y� PlaceTest.test_place_configure_ygsZ���<�<�>���b�
���q��!���������-�s�3��	�	�����������r�*�
���R�� ���������-�t�4��	�	�����������r�*�
���S�q��)���������-�u�5��	�	�����������s�+�
�
#�
#�H�/�6�6�v�>�@�@����1���/�@�@�@�@�r�c��UO2vqoUOUQ5UOUO2Q*Q2UOO2UOUO
2]22UOQQ5UOUO2Q*Q2UOO2UOUO
2]}2UO]Q5UOUO2Q*Q2UOO2UOUO
2]�2UO[[OQ229^tt^2UOUQQ5PPP2P!)%fhP!9h)	rar�r���?)r��0.5�1r�)rbr�)r"r�r0r�rr=r�r.r�EXPECTED_FLOAT_ERRMSGr�r�s&   r!�test_place_configure_relx�#PlaceTest.test_place_configure_relxysI���<�<�>���b�
���q��!���������0�#�6��	�	�����������r�*�
�����$���������0�%�8��	�	�����������s�+�
�����"���������0�#�6��	�	�����������s�+�
�
#�
#�H�.C�.J�.J�6�.R�
S�
S����1�6��2�T�
S�
S�
S���F=�=G	�G	c��UO2vqoUOUQ5UOUO2Q*Q2UOO2UOUO
2](2UOQQ5UOUO2Q*Q2UOO2UOUO
2]P2UO]Q5UOUO2Q*Q2UOO2UOUO
2]x2UO[[OQ229^tt^2UOUQQ5PPP2P!)%fhP!9h)	rar�r�r�)r�r�r�r�)rbr�)r"r�r0r�rr=r�r.rr�r�r�s&   r!�test_place_configure_rely�#PlaceTest.test_place_configure_rely�sI���<�<�>���b�
���q��!���������0�#�6��	�	�����������r�*�
�����$���������0�%�8��	�	�����������r�*�
�����"���������0�#�6��	�	�����������s�+�
�
#�
#�H�.C�.J�.J�6�.R�
S�
S����1�6��2�T�
S�
S�
S�r�c��[OUO2oUO[Q29^tt^2UOQQ5PPP2UO[Q29^tt^2UOPQ5PPP2QFD<oUOUQ5UO
UO2Q*U2J>	P!)%fhK�9h)%fhKh9h)zbad anchor "j"�j)r<�ambiguous anchor ""r<)	rBrCrDrErFrGrHrIrJ�rrrr.rr�r0r��r r��values&  r!�test_place_configure_anchor�%PlaceTest.test_place_configure_anchor�s����M�M�$�)�)�$��
�
#�
#�H�.>�
?�
?�
���S��)�@�
�
#�
#�H�.C�
D�
D�
���R��(�E�I�E�
���U��+����Q�\�\�^�H�5�u�=�J�	@�
?��
D�
D��$�C�9C,�C)	�"C)	�,C<	�5C<	c� �UO2vqoUOU]xQ5UOO2UO	UO2]x2UOPQ5UOO2UO	UO2]2UO
[[OQ229^tt^2UOQQ5PPP2P!)%fhP!9h)�x)rbr)r�abcd)
r"r�rr=r0�winfo_widthr.r�(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�I����V��,�I�I�I�I���C<�<D
	�D
	c� �UO2vqoUOU]xQ5UOO2UO	UO2]x2UOPQ5UOO2UO	UO2]<2UO
[[OQ229^tt^2UOQQ5PPP2P!)%fhP!9h)r)rbr)rr)
r"r�rr=r0�winfo_heightr.rr
r�r�s&   r!�test_place_configure_height�%PlaceTest.test_place_configure_height�s����<�<�>���b�
���q���-��	�	����������*�C�0�
���"��%��	�	����������*�B�/�
�
#�
#�H�8�?�?��G�I�I����f��-�I�I�I�I�r
c� �UO2vqoUOUQQ5UOO2UO	UO2]K2UOPQ5UOO2UO	UO2]2UO
[[OQ229^tt^2UOQQ5PPP2P!)%fhP!9h)r�)rb�relwidth)rr)
r"r�rr=r0r	r.r�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�.[�
\�
\������/�]�
\�
\�
\�r
c� �UO2vqoUOUQQ5UOO2UO	UO2](2UOPQ5UOO2UO	UO2]<2UO
[[OQ229^tt^2UOQQ5PPP2P!)%fhP!9h)r�)rb�	relheight)rr)
r"r�rr=r0rr.rrr�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�]�
\�
\�
\�r
c��[OUO2oUO[Q29^tt^2UOQQ5PPP2UO[Q29^tt^2UOPQ5PPP2QFD<oUOUQ5UO
UO2Q*U2J>	P!)%fhK�9h)%fhKh9h)zbad bordermode "j"r�)�
bordermodezambiguous bordermode ""r)�inside�outside�ignorerrs&  r!�test_place_configure_bordermode�)PlaceTest.test_place_configure_bordermode�s����M�M�$�)�)�$��
�
#�
#�H�.B�
C�
C�
�����-�D�
�
#�
#�H�.G�
H�
H�
�����,�I�2�E�
�����/����Q�\�\�^�L�9�5�A�3�	D�
C��
H�
H�rc���[OUO2oUO]2]2Q5UOO	2UO2UOO	2UO
UO22UO[29^tt^2UO]2PPP2P!)%fhP!9h)�2r�)
rrrr�r=�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�5C�C"	�C"	c��UO2vqoUOU]]]]QQQQQQQ5UO2oUOU[2UOUQ*Q	2UOUQ
*Q2UOUQ*Q
2UOUQ*Q2UOUQ*Q2UOUQ*Q2UOUQ*Q2UOUQ*Q2UOUQ*Q2UOUQ*Q2UOUQ*Q	2UOUQ*Q	2UO
[29^tt^2UO]2PPP2P!)%fhP!9h)�g�������?g�������?g333333�?g�������?rEr)rbrrr�rrr�r�rrr<rrrr�r��2r�3r�4r�z0.1r�z0.2rz0.3rz0.4r<r)r"r�r�r�r�r0r'r()r r�r�r�r�s&    r!�test_place_info�PlaceTest.test_place_info�sx���<�<�>���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� F<�<G
	�G
	c���[OUO2o[OUO2oUOUO	2,2UOUQ5UOUO	2U,2UO
[29^tt^2UO	]2PPP2P!)%fhP!9h�ra)rrrr0�
place_contentr�r'r(�r r)�bars&  r!�test_place_content�PlaceTest.test_place_content�s����m�m�D�I�I�&���m�m�D�I�I�&������*�*�,�b�1������$�����*�*�,�s�e�4�
�
�
�y�
)�
)����a� �*�
)�
)�
)���2C�C	�C	c���[OUO2o[OUO2oUOUO	2,2UOUQ5UOUO	2U,2UO
[29^tt^2UO	]2PPP2P!)%fhP!9hr4)rrrr0�place_slavesr�r'r(r6s&  r!�test_place_slaves�PlaceTest.test_place_slavess����m�m�D�I�I�&���m�m�D�I�I�&������)�)�+�R�0������$�����)�)�+�c�U�3�
�
�
�y�
)�
)����Q��*�
)�
)�
)�r:c� �UO[OO[OO2UO[OO
[OO2UO[OO[OO2UO[OO[OO2UO[OO[OO2UO[OO[OO2P!r�)�assertIsr�Placer�r��configr�r��forgetr$r��Miscr<r�r5�r s&r!�test_place_method_aliases�#PlaceTest.test_place_method_aliasess���
	
�
�
�g�m�m�-�-�w�}�}�/L�/L�M��
�
�g�m�m�*�*�G�M�M�,I�,I�J��
�
�g�m�m�(�(�'�-�-�*B�*B�C��
�
�g�m�m�*�*�G�M�M�,F�,F�G��
�
�g�m�m�*�*�G�L�L�,E�,E�F��
�
�g�m�m�+�+�W�\�\�-G�-G�Hr$ri)r�r�r�r�r�r�r"r�r�r�r�r�rrrrrr r*r1r8r=rFr�r�r�s@r!r�r�9sm�����I� $���6�0�$0�$3�"3�">�
-�
.�	0�	1�B� ��,!� �
I�
Ir$r�c�``�\sQsQsnPsPsU1QksQsQsQs	Qs
QsQsQ	s
Q
sQsQsQ
sQsQsQsQsQsQsQsQsQsQsQsQsQsQsQs Qs!Qs"Qs#Q s$Q!s%Q"s&Q#s'Us(U9s)!)$�GridTest�c
�:�UOO2vq[U]*2FD#oUOOU]]]PQ5J%	[U]*2FD#oUOO	U]]]PQ5J%	UOO]2UOO
Q2[RU_!2P!)r-)�weight�minsize�pad�uniformrI)	r�	grid_size�range�grid_columnconfigure�grid_rowconfigure�grid_propagate�grid_anchor�super�tearDown)r �cols�rows�i�	__class__s&   �r!rW�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���[OUO2oUOUO	2-2UO2UOUO	2Q*UO2UOUO	2Q*UO
]22UOUO	2Q*UO
]22UOQ]-]Q5UOUO	2Q*UO
]22UOUO	2Q*UO
]22P!)r��column�row�r_)r�Buttonrr0�	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�p�[OUO2oUO[Q29^tt^2UOPQ5PPP2UO]Q5UO
UO2Q*UO]22P!)%fhKZ9h)z5bad column value "-1": must be a non-negative integer�r^r^�	rrarr.rrcr0rbr�rds& r!�test_grid_configure_column�#GridTest.test_grid_configure_column6s����N�N�4�9�9�%��
�
#�
#�H�/E�F�F�
���B��'�F�	
�����"��������x�0�$�)�)�A�,�?�	F�F���B%�%B5	�.B5	c�p�[OUO2oUO[Q29^tt^2UO]Q5PPP2UO]Q5UO
UO2Q*UO]22P!)%fhKZ9h)z4bad columnspan value "0": must be a positive integer)�
columnspanrnrirds& r!�test_grid_configure_columnspan�'GridTest.test_grid_configure_columnspan>s����N�N�4�9�9�%��
�
#�
#�H�/A�B�B�
�����*�B�	
���A��&��������|�4�d�i�i��l�C�	B�B�rlc�X�[OUO2o[OUO2oUO	UO2-2UO
2UO	UO2Q*UO2UO
UQ5UO	UO2Q*U2UO
QUO-2UO	UO2Q*UO2P!)r�ra)rrrrar0rbrc)r r�rs&  r!�test_grid_configure_in�GridTest.test_grid_configure_inFs����M�M�$�)�)�$���N�N�4�9�9�%����������+�	�����������t�,�d�i�i�8�	���Q����������t�,�a�0�	���$��	�	�*�+��������t�,�d�i�i�8r$c
�F�[OUO2oUO[Q29^tt^2UOPQ5PPP2UO]Q5UO
UO2Q*UO]22UOQQ5UO
UO2Q*UO[[Q2UO*222P!)%fhK�9h)z6bad ipadx value "-1": must be positive screen distancerwr7�.5c�rrarr.rrcr0rbr��roundr�scalingrds& r!�test_grid_configure_ipadx�"GridTest.test_grid_configure_ipadxQ�����N�N�4�9�9�%��
�
#�
#�H�/G�H�H�
���2��&�H�	
���q��!��������w�/����1��>�	���u��%��������w�/����5��U�);�d�l�l�)J�#K�L�	N�
H�H���D�D 	�D 	c
�F�[OUO2oUO[Q29^tt^2UOPQ5PPP2UO]Q5UO
UO2Q*UO]22UOQQ5UO
UO2Q*UO[[Q2UO*222P!)%fhK�9h)z6bad ipady value "-1": must be positive screen distancer�r9rurvrds& r!�test_grid_configure_ipady�"GridTest.test_grid_configure_ipady\r{r|c
���[OUO2oUO[Q29^tt^2UOPQ5PPP2UO]Q5UO
UO2Q*UO]22UOQQ5UO
UO2Q*UOQ22UOQQ5UO
UO2Q*UO[[Q2UO*222P!)%fhCK9h)�4bad pad value "-1": must be positive screen distancervr8ru�ryrrvrds& r!�test_grid_configure_padx�!GridTest.test_grid_configure_padxg����N�N�4�9�9�%��
�
#�
#�H�/G�H�H�
���"��%�H�	
���a�� ��������v�.��	�	�!��=�	���g��&��������v�.��	�	�'�0B�C�	���e��$��������v�.����5��U�);�d�l�l�)J�#K�L�	N�H�H�H���E�E)	�!E)	c
���[OUO2oUO[Q29^tt^2UOPQ5PPP2UO]Q5UO
UO2Q*UO]22UOQQ5UO
UO2Q*UOQ22UOQQ5UO
UO2Q*UO[[Q2UO*222P!)%fhCK9h)r�r�r:rur�rvrds& r!�test_grid_configure_pady�!GridTest.test_grid_configure_padytr�r�c�p�[OUO2oUO[Q29^tt^2UOPQ5PPP2UO]Q5UO
UO2Q*UO]22P!)%fhKZ9h)z9bad (row|grid) value "-1": must be a non-negative integerr`r_rirds& r!�test_grid_configure_row� GridTest.test_grid_configure_row�s����N�N�4�9�9�%��
�
#�
#�H�/E�F�F�
�����$�F�	
���Q����������u�-�t�y�y��|�<�	F�F�rlc�p�[OUO2oUO[Q29^tt^2UO]Q5PPP2UO]Q5UO
UO2Q*UO]22P!)%fhKZ9h)z1bad rowspan value "0": must be a positive integer)�rowspanr�rirds& r!�test_grid_configure_rownspan�%GridTest.test_grid_configure_rownspan�s����N�N�4�9�9�%��
�
#�
#�H�/A�B�B�
���Q��'�B�	
�����#��������y�1�4�9�9�Q�<�@�	B�B�rlc���[OUOQQ5oUO[Q29^tt^2UOQQ5PPP2UOQQ5UO
UO2Q*Q2UOQQ5UO
UO2Q*Q2P!)%fhK�9h)	r)rzbad stickyness value "glue"�glue)�stickyrCr�zn,s,e,w�nesw)rrrr.rrcr0rb�r r�s& r!�test_grid_configure_sticky�#GridTest.test_grid_configure_sticky�s����M�M�$�)�)��.��
�
#�
#�H�.K�
L�
L�
���F��+�M�	�����%��������x�0�$�7�	���	��*��������x�0�&�9�M�
L�s�C�C!	�C!	c��UO[29^tt^2UOO2PPP2UO	UOO]2Q]Q]QPQ]-2UO[Q29^tt^2UOO]Q2PPP2UOOQ
]Q5UO[Q29^tt^2UOOQ
2PPP2[OUO2oUO]]Q	5UOOQ
]Q5UO[Q29^tt^2UOOQ
2PPP2UO	UOO]Q2]2UO	UOO]Q2]2UO	UOOQQ2]2UOOU]Q5UO	UOO]Q2]2P!)%fhCKG9h)%fhCK�9h)%fhCK�9h)%fhCK9h�NrMrNrOrLzbad option "-foo"r)�rLz*must specify a single element on retrieval�r^r_�allzexpected integer but got "all"�	)r�)
r'r(rrRr0r.rrrarcrds& r!�test_grid_columnconfigure�"GridTest.test_grid_columnconfigure�s��
�
�
�y�
)�
)��I�I�*�*�,�*�������7�7��:�#�Q��q�)�T�8�Q�O�	Q�
�
#�
#�H�.A�
B�
B��I�I�*�*�1�e�4�C��	�	�&�&�v�a�&�8�
�
#�
#�H�$P�R�R��I�I�*�*�6�2�R�
�N�N�4�9�9�%��	����q��)��	�	�&�&�u�Q�&�7�
�
#�
#�H�.N�
O�
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�
B��R�R�R��P�
O�
O��G�I8�J�3J �J4�8J		�J		�J	�J	� J1	�)J1	�4K	�=K	c���UO[[OQ229^tt^2UOO]QQ5PPP2UOO]]
Q5UO
UOO]Q2]
2UO
UOO]2Q*]
2P!)%fhK�9h�r))rMrM�r.rr�r�rrRr0rEs&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�C&	�C&	c�Z�UO[Q29^tt^2UOO]QQ5PPP2UO[Q29^tt^2UOO]QQ5PPP2UOO]]Q5UO	UOO]Q2]2UO	UOO]2Q*]2P!)%fhK�9h)%fhK�9h�zexpected integer but got "bad"�badr�z-invalid arg "-weight": should be non-negativerL���)r.rrrRr0rEs&r!� test_grid_columnconfigure_weight�)GridTest.test_grid_columnconfigure_weight�s���
�
#�
#�H�.N�
O�
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��>�>��#�D�$D�D	�D	�D*	�#D*	c��UO[[OQ229^tt^2UOO]QQ5PPP2UO[Q29^tt^2UOO]QQ5PPP2UOO]]Q5UO
UOO]Q2]2UO
UOO]2Q*]2P!)%fhK�9h)%fhK�9h�r))rNz*invalid arg "-pad": should be non-negativerNr�r�rEs&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�?�?��>�>��#�D�7D-�D*	�#D*	�-D=	�6D=	c��UOO]QQ5UOUOO]Q2Q2UOUOO]2Q*Q2P!�rr))rOrO)rrRr0rEs&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��UO[29^tt^2UOO2PPP2UO	UOO]2Q]Q]QPQ]-2UO[Q29^tt^2UOO]Q2PPP2UOOQ
]Q5UO[Q29^tt^2UOOQ
2PPP2[OUO2oUO]]Q	5UOOQ
]Q5UO[Q29^tt^2UOOQ
2PPP2UO	UOO]Q2]2UO	UOO]Q2]2UO	UOOQQ2]2UOOU]Q5UO	UOO]Q2]2P!)%fhCKG9h)%fhCK�9h)%fhCK�9h)%fhCK9hr�)
r'r(rrSr0r.rrrarcrds& r!�test_grid_rowconfigure�GridTest.test_grid_rowconfigure�s��
�
�
�y�
)�
)��I�I�'�'�)�*�������4�4�Q�7�#�Q��q�)�T�8�Q�O�	Q�
�
#�
#�H�.A�
B�
B��I�I�'�'��5�1�C��	�	�#�#�F�1�#�5�
�
#�
#�H�$P�R�R��I�I�'�'��/�R�
�N�N�4�9�9�%��	����q��)��	�	�#�#�E�!�#�4�
�
#�
#�H�.N�
O�
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�
B��R�R�R��P�
O�
O�r�c���UO[[OQ229^tt^2UOO]QQ5PPP2UOO]]
Q5UO
UOO]Q2]
2UO
UOO]2Q*]
2P!)%fhK�9hr��r.rr�r�rrSr0rEs&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�Z�UO[Q29^tt^2UOO]QQ5PPP2UO[Q29^tt^2UOO]QQ5PPP2UOO]]Q5UO	UOO]Q2]2UO	UOO]2Q*]2P!)%fhK�9h)%fhK�9hr�)r.rrrSr0rEs&r!�test_grid_rowconfigure_weight�&GridTest.test_grid_rowconfigure_weight�s���
�
#�
#�H�.N�
O�
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��UO[[OQ229^tt^2UOO]QQ5PPP2UO[Q29^tt^2UOO]QQ5PPP2UOO]]Q5UO
UOO]Q2]2UO
UOO]2Q*]2P!)%fhK�9h)%fhK�9hr�r�rEs&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��UOO]QQ5UOUOO]Q2Q2UOUOO]2Q*Q2P!r�)rrSr0rEs&r!�test_grid_rowconfigure_uniform�'GridTest.test_grid_rowconfigure_uniforms^���	�	�#�#�A�u�#�5�������4�4�Q�	�B�E�J�������4�4�Q�7�	�B�E�Jr$c
�:�[OUO2o[OUO2oUO]]]]]]QQ5UO	UOO2U,2UO
2UO
2UO	UOO2,2UO	UO2-2UO]]Q5UO2oUO	UQ*UO]22UO	UQ*UO]22UO	UQ*UO]22UO	UQ*UO]22UO	UQ*UO]22UO	UQ	*UO]22UO	UQ
*P2P!���ns�r_r^r�rnr8r:r��r_r^r_r^r�rnr8r:r�)	rrarrcr0�grid_content�grid_forgetrbr��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�������/�/�1�A�3�7�	�
�
��	�
�
��������/�/�1�2�6���������+�	���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
�:�[OUO2o[OUO2oUO]]]]]]QQ5UO	UOO2U,2UO
2UO
2UO	UOO2,2UO	UO2-2UO]]Q5UO2oUO	UQ*UO]22UO	UQ*UO]22UO	UQ*UO]22UO	UQ*UO]22UO	UQ*UO]22UO	UQ	*UO]22UO	UQ
*Q2P!r�)	rrarrcr0r��grid_removerbr�r�s&   r!�test_grid_remove�GridTest.test_grid_removes����N�N�4�9�9�%���N�N�4�9�9�%��	���Q�q�!���a��	�	6�������/�/�1�A�3�7�	�
�
��	�
�
��������/�/�1�2�6���������+�	���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
�\�[OUO2oUOUO	2-2UO]]]]]]QQ5UO	2oUO
U[2UOUQ*UO2UOUQ*UO]22UOUQ*UO]22UOUQ*UO]22UOUQ*UO]22UOUQ*UO]22UOUQ	*UO]22UOUQ
*Q2P!)r�r�r�r�r_r^r�rnr8r:r�)	rrarr0rbrcr�r�r�)r rr�s&  r!�test_grid_info�GridTest.test_grid_info2s<���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��UO[Q29^tt^2UOOQ2PPP2UO[Q29^tt^2UOOP2PPP2UO	[
29^tt^2UOOQQ2PPP2UOOQ2UO
UOOOQQUO2Q2P!)%fhK�9h)%fhK�9h)%fhK�9h)zbad anchor "x"rrr�rErI�gridr<)	r.rrrUr'r(r0�tk�callrEs&r!�test_grid_anchor�GridTest.test_grid_anchorBs���
�
#�
#�H�.>�
?�
?��I�I�!�!�#�&�@�
�
#�
#�H�.C�
D�
D��I�I�!�!�"�%�E�
�
�
�y�
)�
)��I�I�!�!�$��-�*��	�	���d�#���������*�*�6�8�T�Y�Y�G��N�@�
?��
D�
D��
)�
)�s5�D&�"D9�#E�&D6	�/D6	�9E		�E		�E	�E	c	��UOUOO2Q2UOUOO]]2Q2UOUOO]]]]2Q2UO[Q29^tt^2UOOQ]2PPP2UO[Q29^tt^2UOO]Q2PPP2UO[Q29^tt^2UOO]]Q]2PPP2UO[Q29^tt^2UOO]]]Q2PPP2UO[29^tt^2UOO]]]]]2PPP2UOoUOQ2UOP2[OU]K]KQQ5o[OU]Z]ZQQ5oUO]]Q5UO]]Q5UOO2UOUO2Q	2UOUO]]2Q
2UOUO]]]]2Q	2UOUO]]2Q2UOUO]
]
]]2Q	2UOUOQQPP2Q2UOUO]
]
]]2Q
2P!)%fhCK�9h)%fhCK�9h)%fhCK[9h)%fhCK*9h)%fhCK�9h)rzexpected integer but got "x"rr�1x1+0+0r�rrrrr�)rrrr)rr�r�)rr�Kr�)r�r��Zr����)r�r�rr)r0r�	grid_bboxr.rr'r(rrrrcr=)r r��f1r�s&   r!�test_grid_bbox�GridTest.test_grid_bboxLs���������,�,�.��=�������,�,�Q��2�L�A�������,�,�Q��1�a�8�,�G�
�
#�
#�H�.L�
M�
M��I�I����Q�'�N�
�
#�
#�H�.L�
M�
M��I�I����3�'�N�
�
#�
#�H�.L�
M�
M��I�I����1�c�1�-�N�
�
#�
#�H�.L�
M�
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�
M��
M�
M�
M��
)�
)�
)�sZ�$M3�'N�*N�/N/�3 O�3N	�<N	�N	�N	�N,	�$N,	�/O	�8O	�O	�O	c���UO[29^tt^2UOO2PPP2UO[29^tt^2UOO]2PPP2UO[29^tt^2UOO]]]2PPP2UO	[
[OQ229^tt^2UOOQQ2PPP2UO	[
[OQ229^tt^2UOOQQ2PPP2UOoUOQ2UOP2[OU]�]d]QQ5oUOUO]
]
2Q2UO2UOO2UOUOQQ2Q2UOUOQ]2Q	2UOUOP]2Q	2UOUO]Q2Q
2UOUO]P2Q
2UOUO]]2Q2UOUO]�]2Q2UOUO]�]2Q2UOUO]]d2Q2UOUO]]e2Q
2UOUO]�]e2Q2P!)%fhCKN9h)%fhCK!9h)%fhCK�9h)%fhCK�9h)%fhCKn9h)Nrrr�rur�r)rr�highlightthicknessr)���r�r�)r�r)rr��rr)r-r)rr-�r-r-)r'r(r�
grid_locationr.rr�r�rrrr0rcr=)r r�r�s&  r!�test_grid_location�GridTest.test_grid_locationks���
�
�
�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�;�?*�
)�
)��
)�
)�
)��
)�
)�
)��=�=�=��=�=�=�sY�M?�N� N'�7N;�
O�?N	�N	�N$	�N$	�'N8	�0N8	�;O	�O	�O 	�O 	c���UOUOO2P	2UO[29^tt^2UOOP
P
2PPP2UOOP
2UOUOO22[OUO]d]dQQ5oUO]]Q5UOO2UOUO2]d2UOUO2]d2UOP
2[OUO]K]UQQ5oUOU]]Q5UOO2UOUO2]d2UOUO2]d2UOP	2UOO2UOUO2]K2UOUO2]U2P!)%fhCK�9h)Trr�r�r)rbr_r^)r0rrTr'r(r%rrrcr=r	r)r r��gs&  r!�test_grid_propagate�GridTest.test_grid_propagate�s���������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�	I�I$	�I$	c�8�UO[29^tt^2UOO]2PPP2UO	UOO2Q2[
OUO2oUO]]Q5UO	UOO2Q2UO]]Q5UO	UOO2Q2P!)%fhK�9h)rr�r�r�)�r)r'r(rrPr0r�Scalercr�s& r!�test_grid_size�GridTest.test_grid_size�s���
�
�
�y�
)�
)��I�I����"�*�������,�,�.��7��M�M�$�)�)�$��	���Q�q��)�������,�,�.��7�	���Q�q��)�������,�,�.��7�*�
)�s�D	�	D	�D	c��UOUOO2,2[OUO2oUO]]Q5[OUO2oUO]]Q5[OUO2oUO]]Q5[OUO2oUO]]Q5UOUOO2VCV!,2UOUOO]Q5U,2UOUOO]Q5VCU,2UOUOO]Q5U,2UOUOO]Q5VCU,2UOUOO]]Q5VC,2P!�rr�r`rh)r0rr�r�Labelrc�r rrrrs&    r!�test_grid_content�GridTest.test_grid_content�s���������/�/�1�2�6��M�M�$�)�)�$��	���Q�q��)��M�M�$�)�)�$��	���Q�q��)��M�M�$�)�)�$��	���Q�q��)��M�M�$�)�)�$��	���Q�q��)�������/�/�1�A�!�<�@�������/�/�A�/�6���<�������/�/�A�/�6��q�	�B�������/�/�q�/�9�A�3�?�������/�/�q�/�9�A�!�9�E�������/�/�A�a�/�@�1�&�Ir$c��UOUOO2,2[OUO2oUO]]Q5[OUO2oUO]]Q5[OUO2oUO]]Q5[OUO2oUO]]Q5UOUOO2VCV!,2UOUOO]Q5U,2UOUOO]Q5VCU,2UOUOO]Q5U,2UOUOO]Q5VCU,2UOUOO]]Q5VC,2P!r�)r0r�grid_slavesrr�rcr�s&    r!�test_grid_slaves�GridTest.test_grid_slaves�s���������.�.�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$c��UOoUOUOUO2UOUOUO
2UOUOUO2UOUOUO2UOUOUO2UOUO
2Q2[OU2oUO]]Q5UOUO
2Q2UO]]Q5UOUO]Q2]2UO	]]Q5UOUO]Q2]2UOQ2UOUOO!QQU2Q2P!)	rr�r�rLrEr�r<r�)r��)rr0�columnconfigurerR�rowconfigurerS�sizerPr<rU�bboxr�rrarcr�r�)r rrs&  r!�test_grid_short_aliases� GridTest.test_grid_short_aliases�si���y�y������-�-�t�/H�/H�I�����*�*�D�,B�,B�C�������D�N�N�3�������d�&6�&6�7�������D�N�N�3��������f�-��N�N�4� ��	����q��)��������f�-����Q�q��)�����2�2�1�h�?��C����!�A��&�����/�/��8�<�a�@����D����������f�h��=�t�Dr$ri)*r�r�r�r�r�r�rWrerjrorrryr~r�r�r�r�r�r�r�r�r�r�r�r�r�r�r�r�r�r�r�r�r�r�r�rrrr�r��
__classcell__)r[r�s@@r!rIrIs������I� $���	=�@�D�	9�	N�	N�N�N�=�A�:�I�,K�I�	F�N�
F�,H�F�	C�K�
-�(/�(/� O�H�> <�D/�,8�J�"I�"E�Er$rI�__main__)�unittestr�rr�test.supportr�test.test_tkinter.supportrr�test.test_tkinter.widget_testsrr�rr�r
�TestCaser	r�rIr��mainrir$r!�<module>rs����	���!�1�1�=����F��!W��"R��+a�(�c6�!�8�#4�#4�c6�L	`I�"�H�$5�$5�`I�FIE�!�8�#4�#4�IE�X�z���M�M�O�r$

Youez - 2016 - github.com/yon3zu
LinuXploit