Your IP : 216.73.216.213


Current Path : /opt/alt/python311/lib64/python3.11/test/test_gdb/__pycache__/
Upload File :
Current File : //opt/alt/python311/lib64/python3.11/test/test_gdb/__pycache__/test_cfunction.cpython-311.opt-2.pyc

�

�0�ik����ddlZddlZddlmZddlmZmZd�Zejej	��d��ej
d��Gd�d	e������ZdS)
�N)�support�)�setup_module�
DebuggerTestsc�"�t��dS)N)r���C/opt/alt/python311/lib64/python3.11/test/test_gdb/test_cfunction.py�setUpModulers���N�N�N�N�Nr	z&Python was compiled with optimizations�cpuc�>�eZdZd�Zd�Zd�Zd�Zd�Zd�Zd�Z	d�Z
d	S)
�CFunctionTestsc�n�|�||ddgd���}|�d|��|��dS)N�btzpy-btT)�
breakpoint�cmds_after_breakpoint�
ignore_stderrz<built-in method )�get_stack_trace�assertIn)�self�	func_name�cmd�
gdb_outputs    r
�checkzCFunctionTests.checksS���)�)�� �#'��/��
*�
�
�
�	
�
�
�5�)�5�5�z�B�B�B�B�Br	c�\�	tjrt��dD]�}|�|�d|����5|�d|�d|�d�}t	jd|�d���}tjrtd|��d�	��|�||��ddd��n#1swxYwY��dS)
N)�	_testcapiz_testcapi.MethClassz_testcapi.MethClass()z_testcapi.MethStatic()�.�(�)z]
                    import _testcapi
                    def foo():
                        zh
                    def bar():
                        foo()
                    bar()
                z
  test call: T)�flush)r�verbose�print�subTest�textwrap�dedentr)rr�args�obj�callrs      r
�check_pycfunctionz CFunctionTests.check_pycfunction%s/��K��?�	��G�G�G�
�	+�	+�C�����2�2�y�2�2�3�3�

+�

+��3�3�	�3�3�D�3�3�3���o�'��'�'�'�����?�>��0�$�0�0��=�=�=�=��
�
�9�c�*�*�*�

+�

+�

+�

+�

+�

+�

+�

+�

+�

+�

+����

+�

+�

+�

+��	+�	+s�AB � B$	�'B$	c�2�|�dd��dS)N�meth_noargs��r)�rs r
�test_pycfunction_noargsz&CFunctionTests.test_pycfunction_noargsEs�����}�b�1�1�1�1�1r	c�2�|�dd��dS)N�meth_oz[]r-r.s r
�test_pycfunction_oz!CFunctionTests.test_pycfunction_oHs�����x��.�.�.�.�.r	c�2�|�dd��dS)N�meth_varargsr,r-r.s r
�test_pycfunction_varargsz'CFunctionTests.test_pycfunction_varargsKs�����~�r�2�2�2�2�2r	c�2�|�dd��dS)N�meth_varargs_keywordsr,r-r.s r
�!test_pycfunction_varargs_keywordsz0CFunctionTests.test_pycfunction_varargs_keywordsNs�����6��;�;�;�;�;r	c�2�|�dd��dS)N�
meth_fastcallr,r-r.s r
�test_pycfunction_fastcallz(CFunctionTests.test_pycfunction_fastcallQs�������3�3�3�3�3r	c�2�|�dd��dS)N�meth_fastcall_keywordsr,r-r.s r
�"test_pycfunction_fastcall_keywordsz1CFunctionTests.test_pycfunction_fastcall_keywordsTs�����7��<�<�<�<�<r	N)�__name__�
__module__�__qualname__rr)r/r2r5r8r;r>rr	r
rrs�������
C�
C�
C�*+�+�+�@2�2�2�/�/�/�3�3�3�<�<�<�4�4�4�=�=�=�=�=r	r)r$�unittest�testr�utilrrr�skipIf�python_is_optimized�requires_resourcerrr	r
�<module>rHs�����������������-�-�-�-�-�-�-�-�������,��,�.�.�9�;�;����5�!�!�F=�F=�F=�F=�F=�]�F=�F=�"�!�;�;�F=�F=�F=r