HEX
Server: Apache
System: Linux zacp120.webway.host 4.18.0-553.50.1.lve.el8.x86_64 #1 SMP Thu Apr 17 19:10:24 UTC 2025 x86_64
User: govancoz (1003)
PHP: 8.3.26
Disabled: exec,system,passthru,shell_exec,proc_close,proc_open,dl,popen,show_source,posix_kill,posix_mkfifo,posix_getpwuid,posix_setpgid,posix_setsid,posix_setuid,posix_setgid,posix_seteuid,posix_setegid,posix_uname
Upload Files
File: //usr/local/lib/python3.10/test/test_tools/__pycache__/test_gprof2html.cpython-310.opt-2.pyc
o

�i��@sn	ddlZddlZddlZddlmZddlZddlmZmZe�Gdd�dej�Z	e
dkr5e��dSdS)�N)�mock)�skip_if_missing�import_toolc@seZdZdd�Zdd�ZdS)�Gprof2htmlTestscs0td�|_tj��fdd�}|�|�gt_dS)N�
gprof2htmlcs
�t_dS)N)�sys�argv��Zoldargvr	�</usr/local/lib/python3.10/test/test_tools/test_gprof2html.py�fixups
z$Gprof2htmlTests.setUp.<locals>.fixup)r�gprofrrZ
addCleanup)�selfrr	r
r�setUps



zGprof2htmlTests.setUpc	Cs�tj�|jd��4}t��� }tj�|d�}t	|d��
�d|gt_|j�
�Wd�n1s0wYWd�n1s?wY|�|j	j�dS)NZ
webbrowser�abc�wr)rZpatch�objectr
�tempfile�TemporaryDirectory�os�path�join�open�closerr�mainZ
assertTrueZcalled)rZwmockZtmpdir�fnr	r	r�
test_gprofs�
��zGprof2htmlTests.test_gprofN)�__name__�
__module__�__qualname__rrr	r	r	rr
sr�__main__)rrZunittestrrZtest.test_toolsrrZTestCaserrrr	r	r	r�<module>s�