Your IP : 216.73.216.213


Current Path : /proc/242857/root/opt/alt/python33/lib64/python3.3/test/__pycache__/
Upload File :
Current File : //proc/242857/root/opt/alt/python33/lib64/python3.3/test/__pycache__/test_devpoll.cpython-33.pyo

�
��f�
c@s�ddlZddlZddlZddlZddlZddlmZmZmZyej	Wn!e
k
r�ejd��YnXdd�ZGdd�dej
�Zdd	�Zed
kr�e�ndS(iN(uTESTFNurun_unittestucpython_onlyu3select.devpoll not defined -- skipping test_devpollcCs;g}x.|D]&\}}||@r
|j|�q
q
W|S(N(uappend(ureadyuflagumatchufdumode((u6/opt/alt/python33/lib64/python3.3/test/test_devpoll.pyufind_ready_matchings

ufind_ready_matchingcBsJ|EeZdZdd�Zdd�Zdd�Zedd��Zd	S(
uDevPollTestscCstj�}d}d}t|�}g}g}i}i}x�t|�D]y}	tj�\}
}|j|
�|j|
tj�|j|tj	�|j
|
�|j
|�|||
<|
||<qIWg}x4|r|j�}
t|
tj	�}|s	|j
d�ntj|�}tj||�|j�}
t|
tj�}|s\|j
d�n|j||g|�|d}
tj|
|�}|jt|�|�|j
|�tj||
�tj|
�|j||
�|j|
�|j||
�q�W|j||g|�dS(Nis This is a test.uno pipes ready for writinguno pipes ready for readingi(uselectudevpollulenurangeuosupipeuregisterumodifyuPOLLINuPOLLOUTuappendupollufind_ready_matchingufailurandomuchoiceuwriteuassertEqualureaducloseu
unregisteruremove(uselfupu	NUM_PIPESuMSGuMSG_LENureadersuwritersur2wuw2ruiurduwrubufsureadyu
ready_writersu
ready_readersubuf((u6/opt/alt/python33/lib64/python3.3/test/test_devpoll.pyu
test_devpoll1sP



	



uDevPollTests.test_devpoll1cCs�tj�}tj�\}}|j|�|jd�|jt|jd	�|jt|jd�|jt|jd
�|jd�|jd�|jd�|jt|jd�|jt|jd�|jt|jd�dS(Niiii@iii?i����i����i����i�i����l����i@lll(uselectudevpolluosupipeuregisterupolluassertRaisesu
OverflowError(uselfupollsteruwur((u6/opt/alt/python33/lib64/python3.3/test/test_devpoll.pyutest_timeout_overflowIs




u"DevPollTests.test_timeout_overflowcCs�tj�}tj�\}}|j|�|jt|jdd�|jt|jdd�|jt|jdd�|jt|jdd�dS(Niii@i����li����l(uselectudevpolluosupipeuregisteruassertRaisesu
OverflowErrorumodify(uselfupollsteruwur((u6/opt/alt/python33/lib64/python3.3/test/test_devpoll.pyutest_events_mask_overflowZs
u&DevPollTests.test_events_mask_overflowcCsyddlm}tj�}tj�\}}|j|�|jt|jd|d�|jt|j	d|d�dS(Ni(u	USHRT_MAXi(
u	_testcapiu	USHRT_MAXuselectudevpolluosupipeuregisteruassertRaisesu
OverflowErrorumodify(uselfu	USHRT_MAXupollsteruwur((u6/opt/alt/python33/lib64/python3.3/test/test_devpoll.pyu"test_events_mask_overflow_c_limitsds
u/DevPollTests.test_events_mask_overflow_c_limitsN(u__name__u
__module__u__qualname__u
test_devpoll1utest_timeout_overflowutest_events_mask_overflowucpython_onlyu"test_events_mask_overflow_c_limits(u
__locals__((u6/opt/alt/python33/lib64/python3.3/test/test_devpoll.pyuDevPollTestss2
uDevPollTestscCstt�dS(N(urun_unittestuDevPollTests(((u6/opt/alt/python33/lib64/python3.3/test/test_devpoll.pyu	test_mainosu	test_mainu__main__(uosuselecturandomuunittestusysutest.supportuTESTFNurun_unittestucpython_onlyudevpolluAttributeErroruSkipTestufind_ready_matchinguTestCaseuDevPollTestsu	test_mainu__name__(((u6/opt/alt/python33/lib64/python3.3/test/test_devpoll.pyu<module>s<
Z