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.7/test/__pycache__/test_threadedtempfile.cpython-37.opt-2.pyc
B

��gv�@s�dZdZddlZddlmZmZddlZddlZddlZddl	m
Z
e��ZGdd�dej
�ZGdd	�d	ej�Zed
kr�e��dS)��2�N)�
start_threads�
import_module)�	print_excc@seZdZdZdZdd�ZdS)�TempFileGreedyrcCstt��|_t��x\tt�D]P}yt�d�}|�	�Wn&|j
d7_
t|jd�YqX|jd7_qWdS)Nzw+b�)�file)
�io�StringIO�errors�
startEvent�wait�range�FILES_PER_THREAD�tempfileZ
TemporaryFile�close�error_countr�ok_count)�self�i�f�r�6/usr/local/lib/python3.7/test/test_threadedtempfile.py�run!s

zTempFileGreedy.runN)�__name__�
__module__�__qualname__rrrrrrrrsrc@seZdZdd�ZdS)�ThreadedTempFileTestc	Cs�dd�tt�D�}t|tj��WdQRXtdd�|D��}dd�|D�}dt|�|d�|�f}|�|g|�|�|tt	�dS)NcSsg|]
}t��qSr)r)�.0rrrr�
<listcomp>1sz2ThreadedTempFileTest.test_main.<locals>.<listcomp>css|]}|jVqdS)N)r)r�trrr�	<genexpr>4sz1ThreadedTempFileTest.test_main.<locals>.<genexpr>cSs*g|]"}|jrt|j�t|j����qSr)r�str�namer�getvalue)rr!rrrr 5szErrors: errors %d ok %d
%s�
)
r�NUM_THREADSrr
�set�sum�len�joinZassertEqualr)rZthreads�okr�msgrrr�	test_main0s

zThreadedTempFileTest.test_mainN)rrrr.rrrrr/sr�__main__)r'rrZtest.supportrrZunittestr
Z	threading�	tracebackrZEventr
ZThreadrZTestCaserr�mainrrrr�<module>s