Current File : //usr/local/apps/python3/lib/python3.11/test/__pycache__/test_keyword.cpython-311.pyc
�

�Ke���j�ddlZddlZGd�dej��Zedkrej��dSdS)�Nc�P�eZdZd�Zd�Zd�Zd�Zd�Zd�Zd�Z	d�Z
d	�Zd
�Zd�Z
dS)
�Test_iskeywordc�T�|�tjd����dS)N�True)�
assertTrue�keyword�	iskeyword��selfs �;/usr/local/apps/python3/lib/python3.11/test/test_keyword.py�test_true_is_a_keywordz%Test_iskeyword.test_true_is_a_keywords%������)�&�1�1�2�2�2�2�2�c�T�|�tjd����dS)N�TRUE��assertFalserr	r
s r�$test_uppercase_true_is_not_a_keywordz3Test_iskeyword.test_uppercase_true_is_not_a_keyword	s'������*�6�2�2�3�3�3�3�3rc�T�|�tjd����dS�Nrr
s r� test_none_value_is_not_a_keywordz/Test_iskeyword.test_none_value_is_not_a_keywords'������*�4�0�0�1�1�1�1�1rc���tj}|�ttd|��gd�t_|�tjd����dS)N�kwlist)�its�all�eggs�beans�and�a�slicer)rr�
addCleanup�setattrrr	�r�oldlists  r�2test_changing_the_kwlist_does_not_affect_iskeywordzATest_iskeyword.test_changing_the_kwlist_does_not_affect_iskeywordsS���.�������(�G�<�<�<�M�M�M�������*�6�2�2�3�3�3�3�3rc���tj}|�ttd|��gd�t_|�tjd����dS)N�
softkwlist)�foo�bar�spam�egs�caser))rr&r r!r�
issoftkeywordr"s  r�:test_changing_the_softkwlist_does_not_affect_issoftkeywordzITest_iskeyword.test_changing_the_softkwlist_does_not_affect_issoftkeywordsU���$�������,��@�@�@�B�B�B�������.�v�6�6�7�7�7�7�7rc��tjD]F}|�t��5t	|�d���ddd��n#1swxYwY�GdS�Nz = 42)rr�assertRaises�SyntaxError�exec�r�keys  r�*test_all_keywords_fail_to_be_used_as_namesz9Test_iskeyword.test_all_keywords_fail_to_be_used_as_namess����>�	$�	$�C��"�"�;�/�/�
$�
$���]�]�]�#�#�#�
$�
$�
$�
$�
$�
$�
$�
$�
$�
$�
$����
$�
$�
$�
$��	$�	$s�A�A	�A	c�H�tjD]}t|�d����dSr/)rr&r2r3s  r�+test_all_soft_keywords_can_be_used_as_namesz:Test_iskeyword.test_all_soft_keywords_can_be_used_as_names"s5���%�	 �	 �C��C��������	 �	 rc��|�dtj��|�dtj��dS)N�async�await)�assertInrrr
s r�!test_async_and_await_are_keywordsz0Test_iskeyword.test_async_and_await_are_keywords&s4���
�
�g�w�~�.�.�.��
�
�g�w�~�.�.�.�.�.rc���|�dtj��|�dtj��|�dtj��dS)N�matchr+�_)r;rr&r
s r�%test_match_and_case_are_soft_keywordsz4Test_iskeyword.test_match_and_case_are_soft_keywords*sM���
�
�g�w�1�2�2�2��
�
�f�g�0�1�1�1��
�
�c�7�-�.�.�.�.�.rc�t�|�ttj��tj��dSr)�assertListEqual�sortedrrr
s r�test_keywords_are_sortedz'Test_iskeyword.test_keywords_are_sorted/s*�����V�G�N�3�3�W�^�D�D�D�D�Drc�t�|�ttj��tj��dSr)rBrCrr&r
s r�test_softkeywords_are_sortedz+Test_iskeyword.test_softkeywords_are_sorted2s,�����V�G�$6�7�7��9K�L�L�L�L�LrN)�__name__�
__module__�__qualname__r
rrr$r-r5r7r<r@rDrF�rrrrs�������3�3�3�4�4�4�2�2�2�
4�4�4�8�8�8�$�$�$�
 � � �/�/�/�/�/�/�
E�E�E�M�M�M�M�Mrr�__main__)r�unittest�TestCaserrG�mainrJrr�<module>rOss����������.M�.M�.M�.M�.M�X�&�.M�.M�.M�b�z����H�M�O�O�O�O�O��r