Your IP : 216.73.216.213


Current Path : /opt/alt/python33/lib64/python3.3/test/__pycache__/
Upload File :
Current File : //opt/alt/python33/lib64/python3.3/test/__pycache__/test_dummy_threading.cpython-33.pyo

�
��fc@ssddlmZddlZddlZddlZGdd�dej�Zdd�Ze	dkroe�ndS(i(usupportNcBsE|EeZdZGdd�dej�Zdd�Zdd�ZdS(uDummyThreadingTestCasecBs |EeZdZdd�ZdS(u!DummyThreadingTestCase.TestThreadcCs�d}tjr+td|jd|d�ntj�tj�td7atjrbttd�ntj�t	j
|�tjr�td|jd�ntj�td8atjr�t|jdtd�ntj�tj�dS(	Niutaskuwill run foruseciutasks are runningudoneuis finished.(usupportuverboseuprintunameusemauacquireumutexurunningureleaseutimeusleep(uselfudelay((u>/opt/alt/python33/lib64/python3.3/test/test_dummy_threading.pyurun
s$	


	

	

	
u%DummyThreadingTestCase.TestThread.runN(u__name__u
__module__u__qualname__urun(u
__locals__((u>/opt/alt/python33/lib64/python3.3/test/test_dummy_threading.pyu
TestThreadsu
TestThreadcCs:d|_tjdd�atj�adag|_dS(Ni
uvalueii(unumtasksu
_threadinguBoundedSemaphoreusemauRLockumutexurunninguthreads(uself((u>/opt/alt/python33/lib64/python3.3/test/test_dummy_threading.pyusetUp$s
	uDummyThreadingTestCase.setUpcCs�xGt|j�D]6}|jdd|�}|jj|�|j�qWtjr`td�nx|jD]}|j	�qjWtjr�td�ndS(Nunameu<thread %d>u!waiting for all tasks to completeuall tasks done(
urangeunumtasksu
TestThreaduthreadsuappendustartusupportuverboseuprintujoin(uselfuiut((u>/opt/alt/python33/lib64/python3.3/test/test_dummy_threading.pyu
test_tasks.s	
	u!DummyThreadingTestCase.test_tasksN(u__name__u
__module__u__qualname__u
_threadinguThreadu
TestThreadusetUpu
test_tasks(u
__locals__((u>/opt/alt/python33/lib64/python3.3/test/test_dummy_threading.pyuDummyThreadingTestCases
uDummyThreadingTestCasecCstjt�dS(N(usupporturun_unittestuDummyThreadingTestCase(((u>/opt/alt/python33/lib64/python3.3/test/test_dummy_threading.pyu	test_main;su	test_mainu__main__(
utestusupportuunittestudummy_threadingu
_threadingutimeuTestCaseuDummyThreadingTestCaseu	test_mainu__name__(((u>/opt/alt/python33/lib64/python3.3/test/test_dummy_threading.pyu<module>s5