Sindbad~EG File Manager

Current Path : /usr/local/lib/python3.12/test/test_gdb/__pycache__/
Upload File :
Current File : //usr/local/lib/python3.12/test/test_gdb/__pycache__/test_cfunction.cpython-312.opt-2.pyc

�

)Μgk���ddlZddlZddlmZddlmZmZd�Zejej�d�ejd�Gd�d	e���Zy)
�N)�support�)�setup_module�
DebuggerTestsc��t�y)N)r���9/usr/local/lib/python3.12/test/test_gdb/test_cfunction.py�setUpModulers���Nr	z&Python was compiled with optimizations�cpuc�<�eZdZd�Zd�Zd�Zd�Zd�Zd�Zd�Z	d�Z
y	)
�CFunctionTestsc�\�|j||ddgd��}|jd|��|�y)N�btzpy-btT)�
breakpoint�cmds_after_breakpoint�
ignore_stderrz<built-in method )�get_stack_trace�assertIn)�self�	func_name�cmd�
gdb_outputs    r
�checkzCFunctionTests.checksA���)�)�� �#'��/��
*�
�
�	
�
�
�)�)��5�z�Br	c�J�	tjr
t�dD]w}|j|�d|���5|�d|�d|�d�}t	j
d|�d��}tjrtd|��d�	�|j
||�ddd��yy#1swY��xYw)
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�
�C������Q�y�k�2�3���a�	�{�!�D�6��3���o�o�+����'����?�?��M�$��0��=��
�
�9�c�*�4�3�
�4�3�s�AB�B"	c�(�|jdd�y)N�meth_noargs��r)�rs r
�test_pycfunction_noargsz&CFunctionTests.test_pycfunction_noargsEs�����}�b�1r	c�(�|jdd�y)N�meth_oz[]r-r.s r
�test_pycfunction_oz!CFunctionTests.test_pycfunction_oHs�����x��.r	c�(�|jdd�y)N�meth_varargsr,r-r.s r
�test_pycfunction_varargsz'CFunctionTests.test_pycfunction_varargsKs�����~�r�2r	c�(�|jdd�y)N�meth_varargs_keywordsr,r-r.s r
�!test_pycfunction_varargs_keywordsz0CFunctionTests.test_pycfunction_varargs_keywordsNs�����6��;r	c�(�|jdd�y)N�
meth_fastcallr,r-r.s r
�test_pycfunction_fastcallz(CFunctionTests.test_pycfunction_fastcallQs�������3r	c�(�|jdd�y)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�*+�@2�/�3�<�4�=r	r)r$�unittest�testr�utilrrr�skipIf�python_is_optimized�requires_resourcerrr	r
�<module>rHse�����-������,��,�,�.�9�;�����5�!�F=�]�F=�"�;�F=r	

Sindbad File Manager Version 1.0, Coded By Sindbad EG ~ The Terrorists