HEX
Server: Microsoft-IIS/10.0
System: Windows NT ITPWINWEBSVR22 10.0 build 20348 (Windows Server 2022) AMD64
User: www.conferencesearch.co.uk (0)
PHP: 8.3.30
Disabled: NONE
Upload Files
File: D:/Python311/Lib/test/test_tools/__pycache__/test_gprof2html.cpython-311.opt-1.pyc
�

��Vc����dZddlZddlZddlZddlmZddlZddlmZmZe��Gd�dej	��Z
edkrej��dSdS)z7Tests for the gprof2html script in the Tools directory.�N)�mock)�skip_if_missing�import_toolc��eZdZd�Zd�ZdS)�Gprof2htmlTestsc���td��|_tj��fd�}|�|��gt_dS)N�
gprof2htmlc� ���t_dS)N)�sys�argv)�oldargvs��3D:\Python311\Lib\test\test_tools\test_gprof2html.py�fixupz$Gprof2htmlTests.setUp.<locals>.fixups����C�H�H�H�)r�gprofrr�
addCleanup)�selfrr
s  @r�setUpzGprof2htmlTests.setUpsO��� ��.�.��
��(��	�	�	�	�	������������rc���tj�|jd��5}t	j��5}tj�|d��}t|d���
��d|gt_|j�
��ddd��n#1swxYwYddd��n#1swxYwY|�|j	j��dS)N�
webbrowser�abc�wbr	)r�patch�objectr�tempfile�TemporaryDirectory�os�path�join�open�closerr�main�
assertTrue�called)r�wmock�tmpdir�fns    r�
test_gprofzGprof2htmlTests.test_gprofs<��
�Z�
�
�t�z�<�
8�
8�	�E��+�-�-�	�17�����f�e�,�,�B���T�N�N� � �"�"�"�$�b�)�C�H��J�O�O����	�	�	�	�	�	�	�	�	�	�	����	�	�	�	�	�	�	�	�	�	�	�	�	�	�	����	�	�	�	�	
����
�)�*�*�*�*�*s5�C�A*B0�$C�0B4	�4C�7B4	�8C�C�CN)�__name__�
__module__�__qualname__rr(�rrrr
s2���������+�+�+�+�+rr�__main__)
�__doc__rr�unittestrr�test.test_toolsrr�TestCaserr)r"r,rr�<module>r2s���=�=�	�	�	�	�
�
�
�
���������������8�8�8�8�8�8�8�8������+�+�+�+�+�h�'�+�+�+�*�z����H�M�O�O�O�O�O��r