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__/audiotests.cpython-33.pyo

�
��f\%c@s�ddlmZmZmZddlZddlZddlZddlZddlZGdd�dej	�Z
dd�Zdd�Zd	d
�Z
Gdd�d�ZGd
d�de�ZGdd�de�ZdS(i(ufindfileuTESTFNuunlinkNcBs,|EeZdZdd�Zdd�ZdS(uUnseekableIOcCs
tj�dS(N(uiouUnsupportedOperation(uself((u4/opt/alt/python33/lib64/python3.3/test/audiotests.pyutell	suUnseekableIO.tellcOs
tj�dS(N(uiouUnsupportedOperation(uselfuargsukwargs((u4/opt/alt/python33/lib64/python3.3/test/audiotests.pyuseeksuUnseekableIO.seekN(u__name__u
__module__u__qualname__utelluseek(u
__locals__((u4/opt/alt/python33/lib64/python3.3/test/audiotests.pyuUnseekableIOsuUnseekableIOcCs0tjd�}|j|�|j�|j�S(Nuh(uarrayu	frombytesubyteswaputobytes(udataua((u4/opt/alt/python33/lib64/python3.3/test/audiotests.pyu	byteswap2s

u	byteswap2cCsVt|�}|ddd�|ddd�<|ddd�|ddd�<t|�S(Nii(u	bytearrayubytes(udatauba((u4/opt/alt/python33/lib64/python3.3/test/audiotests.pyu	byteswap3s  u	byteswap3cCs0tjd�}|j|�|j�|j�S(Nui(uarrayu	frombytesubyteswaputobytes(udataua((u4/opt/alt/python33/lib64/python3.3/test/audiotests.pyu	byteswap4s

u	byteswap4cBs>|EeZdZdZdd�Zdd�Zdd�ZdS(	u
AudioTestscCsd|_|_dS(N(uNoneufufout(uself((u4/opt/alt/python33/lib64/python3.3/test/audiotests.pyusetUp%suAudioTests.setUpcCsL|jdk	r|jj�n|jdk	r>|jj�ntt�dS(N(ufuNoneucloseufoutuunlinkuTESTFN(uself((u4/opt/alt/python33/lib64/python3.3/test/audiotests.pyutearDown(s
uAudioTests.tearDownc
Cs�|j|j�|�|j|j�|�|j|j�|�|j|j�|�|j|j�|�|j|j�|�|j�}|j|||||||f�tj	|�}	|jtj
|	�|�dS(N(uassertEqualugetnchannelsugetsampwidthugetframerateu
getnframesugetcomptypeugetcompnameu	getparamsupickleudumpsuloads(
uselfufu	nchannelsu	sampwidthu	framerateunframesucomptypeucompnameuparamsudump((u4/opt/alt/python33/lib64/python3.3/test/audiotests.pyucheck_params/s	uAudioTests.check_paramsNF(u__name__u
__module__u__qualname__uFalseuclose_fdusetUputearDownucheck_params(u
__locals__((u4/opt/alt/python33/lib64/python3.3/test/audiotests.pyu
AudioTests"su
AudioTestscBs�|EeZdZdd�Zdd�Zdd�Zdd�Zd	d
�Zdd�Zd
d�Z	dd�Z
dd�Zdd�Zdd�Z
dS(uAudioWriteTestscCsf|jj|d�}|_|j|j�|j|j�|j|j�|j	|j
|j�|S(Nuwb(umoduleuopenufoutusetnchannelsu	nchannelsusetsampwidthu	sampwidthusetframerateu	framerateusetcomptypeucomptypeucompname(uselfutestfileuf((u4/opt/alt/python33/lib64/python3.3/test/audiotests.pyucreate_fileBsuAudioWriteTests.create_filec
Cs�|jj|d�}z~|j|j�|j�|j|j�|j�|j|j�|j�|j|j	�|�|j|j
|�|�Wd|j�XdS(Nurb(umoduleuopenuassertEqualugetnchannelsu	nchannelsugetsampwidthu	sampwidthugetframerateu	framerateu
getnframesu
readframesuclose(uselfutestfileunframesuframesuf((u4/opt/alt/python33/lib64/python3.3/test/audiotests.pyu
check_fileJsuAudioWriteTests.check_filecCsn|jt�}|j|j�|j|j�|j||j|j|j	|j|j
|j�|j�dS(N(
ucreate_fileuTESTFNu
setnframesunframesuwriteframesuframesucheck_paramsu	nchannelsu	sampwidthu	framerateucomptypeucompnameuclose(uselfuf((u4/opt/alt/python33/lib64/python3.3/test/audiotests.pyutest_write_paramsUsu!AudioWriteTests.test_write_paramscCsV|jt�}|j|j�|j|j�|j�|jt|j|j�dS(N(ucreate_fileuTESTFNu
setnframesunframesuwriteframesuframesucloseu
check_file(uselfuf((u4/opt/alt/python33/lib64/python3.3/test/audiotests.pyu
test_write]s

uAudioWriteTests.test_writecCs�ttd��Q}|jd�|j|�}|j|jd�|j|j�|j�WdQXttd��9}|j	|j
d�d�|j||j|j�WdQXdS(Nuwbs
ababagalamagaiurbi
(uopenuTESTFNuwriteucreate_fileu
setnframesunframesuwriteframesuframesucloseuassertEqualureadu
check_file(uselfutestfileuf((u4/opt/alt/python33/lib64/python3.3/test/audiotests.pyutest_incompleted_writees
u&AudioWriteTests.test_incompleted_writecCs�ttd���}|jd�|j|�}|j|j�|j|j}|j|j	d|��|j|j	|d��|j
�WdQXttd��9}|j|jd�d�|j
||j|j	�WdQXdS(Nuwbs
ababagalamagaurbi
(uopenuTESTFNuwriteucreate_fileu
setnframesunframesu	nchannelsu	sampwidthuwriteframesuframesucloseuassertEqualureadu
check_file(uselfutestfileufu	framesize((u4/opt/alt/python33/lib64/python3.3/test/audiotests.pyutest_multiple_writesqs
u$AudioWriteTests.test_multiple_writescCs�ttd��Q}|jd�|j|�}|j|jd�|j|j�|j�WdQXttd��9}|j	|j
d�d�|j||j|j�WdQXdS(Nuwbs
ababagalamagaiurbi
(uopenuTESTFNuwriteucreate_fileu
setnframesunframesuwriteframesuframesucloseuassertEqualureadu
check_file(uselfutestfileuf((u4/opt/alt/python33/lib64/python3.3/test/audiotests.pyutest_overflowed_writes
u%AudioWriteTests.test_overflowed_writecCsn|jt�}|j|j�|j|j�|j�ttd�� }|j||j|j�WdQXdS(Nurb(	ucreate_fileuTESTFNu
setnframesunframesuwriteframesuframesucloseuUnseekableIOu
check_file(uselfufutestfile((u4/opt/alt/python33/lib64/python3.3/test/audiotests.pyutest_unseekable_read�s
u$AudioWriteTests.test_unseekable_readc
Csnttd��@}|j|�}|j|j�|j|j�|j�WdQX|jt|j|j�dS(Nuwb(	uUnseekableIOuTESTFNucreate_fileu
setnframesunframesuwriteframesuframesucloseu
check_file(uselfutestfileuf((u4/opt/alt/python33/lib64/python3.3/test/audiotests.pyutest_unseekable_write�su%AudioWriteTests.test_unseekable_writec!Cs�ttd���}|jd�|j|�}|j|jd�y|j|j�Wntk
rjYnXy|j	�Wntk
r�YnXWdQXt
td��=}|j|jd�d�|j
||jd|j�WdQXdS(Nuwbs
ababagalamagaiurbi
(uUnseekableIOuTESTFNuwriteucreate_fileu
setnframesunframesuwriteframesuframesuOSErrorucloseuopenuassertEqualureadu
check_file(uselfutestfileuf((u4/opt/alt/python33/lib64/python3.3/test/audiotests.pyu!test_unseekable_incompleted_write�s


u1AudioWriteTests.test_unseekable_incompleted_writec#Csttd���}|jd�|j|�}|j|jd�y|j|j�Wntk
rjYnXy|j	�Wntk
r�YnXWdQXt
td��X}|j|jd�d�|j
|j}|j||jd|jd|��WdQXdS(Nuwbs
ababagalamagaiurbi
(uUnseekableIOuTESTFNuwriteucreate_fileu
setnframesunframesuwriteframesuframesuOSErrorucloseuopenuassertEqualureadu	nchannelsu	sampwidthu
check_file(uselfutestfileufu	framesize((u4/opt/alt/python33/lib64/python3.3/test/audiotests.pyu test_unseekable_overflowed_write�s 


u0AudioWriteTests.test_unseekable_overflowed_writeN(u__name__u
__module__u__qualname__ucreate_fileu
check_fileutest_write_paramsu
test_writeutest_incompleted_writeutest_multiple_writesutest_overflowed_writeutest_unseekable_readutest_unseekable_writeu!test_unseekable_incompleted_writeu test_unseekable_overflowed_write(u
__locals__((u4/opt/alt/python33/lib64/python3.3/test/audiotests.pyuAudioWriteTests@s		uAudioWriteTestscBsb|EeZdZedd��Zdd�Zdd�Zdd�Zd	d
�Zdd�Z	d
S(uAudioTestsWithSourceFilecCst|jdd�|_dS(Nusubdiru	audiodata(ufindfileusndfilenameusndfilepath(ucls((u4/opt/alt/python33/lib64/python3.3/test/audiotests.pyu
setUpClass�su#AudioTestsWithSourceFile.setUpClasscCsQ|jj|j�}|_|j||j|j|j|j|j	|j
�dS(N(umoduleuopenusndfilepathufucheck_paramsu	nchannelsu	sampwidthu	framerateusndfilenframesucomptypeucompname(uselfuf((u4/opt/alt/python33/lib64/python3.3/test/audiotests.pyutest_read_params�su)AudioTestsWithSourceFile.test_read_paramscCs�t|jd��P}|jj|�}|_|j|j�|j�|j|j|j�WdQXtt	d��y}|jj|d�}|_
|j|j�|j|jj��|j�WdQX|j|j|j�|j�WdQXdS(Nurbuwb(
uopenusndfilepathumoduleufuassertFalseucloseducloseuassertEqualuclose_fduTESTFNufoutuassertRaisesuError(uselfutestfileufufout((u4/opt/alt/python33/lib64/python3.3/test/audiotests.pyu
test_close�s
u#AudioTestsWithSourceFile.test_closecCs�|j|j}|jdd|�}|jd|d|�}|jj|j�}|_|j|jd�d�|j|j	�d�|j|jd�|�|j
�|j	�}|j|d�|j|jd�|�|j	�}|j|d�|j|jd�|�|j|�|j|jd�|�|j|�|j|jd�|�|j|jj
��|jd�WdQX|j|jj
��|j|j�d�WdQXdS(Niiisii����(u	nchannelsu	sampwidthuframesumoduleuopenusndfilepathufuassertEqualu
readframesutellurewindusetposuassertRaisesuErroru
getnframes(uselfu	framesizeuchunk1uchunk2ufupos0upos2((u4/opt/alt/python33/lib64/python3.3/test/audiotests.pyu	test_read�s,


u"AudioTestsWithSourceFile.test_readcCs|jj|j�}|_|jjtd�}|_|j|j��d}|j�}x:|dkr�|d7}|j	|j
|��||8}q`W|j�|jjtd�}|_|j�|j
|j�|j��|j
|j
|j��|j
|j���dS(Nuwbiiurb(umoduleuopenusndfilepathufuTESTFNufoutu	setparamsu	getparamsu
getnframesuwriteframesu
readframesucloseurewinduassertEqual(uselfufufoutuiun((u4/opt/alt/python33/lib64/python3.3/test/audiotests.pyu	test_copy�s


u"AudioTestsWithSourceFile.test_copycCs2ttd��B}|jd�t|jd��}|j|j��WdQXWdQXttd���}|j|jd�d�|jj|d�}z�|j|j�|j�|j|j	�|j
�|j|j�|j�|j|j
�|j�|j|j|j�|j�Wd|j�XWdQXdS(Nuwbs
ababagalamagaurbi
(uopenuTESTFNuwriteusndfilepathureaduassertEqualumoduleugetnchannelsu	nchannelsugetsampwidthu	sampwidthugetframerateu	framerateu
getnframesusndfilenframesu
readframesunframesuframesuclose(uselfutestfileuf((u4/opt/alt/python33/lib64/python3.3/test/audiotests.pyutest_read_not_from_starts
#u1AudioTestsWithSourceFile.test_read_not_from_startN(
u__name__u
__module__u__qualname__uclassmethodu
setUpClassutest_read_paramsu
test_closeu	test_readu	test_copyutest_read_not_from_start(u
__locals__((u4/opt/alt/python33/lib64/python3.3/test/audiotests.pyuAudioTestsWithSourceFile�suAudioTestsWithSourceFile(utest.supportufindfileuTESTFNuunlinkuunittestuarrayuioupickleusysuFileIOuUnseekableIOu	byteswap2u	byteswap3u	byteswap4u
AudioTestsuAudioWriteTestsuAudioTestsWithSourceFile(((u4/opt/alt/python33/lib64/python3.3/test/audiotests.pyu<module>s�