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_audioop.cpython-33.pyo

�
��f�Ec	@s4ddlZddlZddlZdd�Zdd�dddfD�Zd	d�dddfD�Zd
d�dddfD�Zidd6edddd
d
ddd�d6edddddddd�d6ZddfddfddfgZGdd�dej	�Z
edkr0ej�ndS(iNcs dj�fdd�|D��S(Nsc3s*|] }|j�tjdd�VqdS(usignedNT(uto_bytesusysu	byteorderuTrue(u.0uv(uwidth(u6/opt/alt/python33/lib64/python3.3/test/test_audioop.pyu	<genexpr>supack.<locals>.<genexpr>(ujoin(uwidthudata((uwidthu6/opt/alt/python33/lib64/python3.3/test/test_audioop.pyupacksupackcCs%i|]}d|dd�|�qS(uwidthcWs
t||�S(N(upack(uwidthudata((u6/opt/alt/python33/lib64/python3.3/test/test_audioop.pyu<lambda>su<dictcomp>.<lambda>((u.0uw((u6/opt/alt/python33/lib64/python3.3/test/test_audioop.pyu
<dictcomp>s	u
<dictcomp>iiicCs)i|]}dd|d>d|�qS(ii((u.0uw((u6/opt/alt/python33/lib64/python3.3/test/test_audioop.pyu
<dictcomp>	s	cCs%i|]}dd|d>|�qS(iii����((u.0uw((u6/opt/alt/python33/lib64/python3.3/test/test_audioop.pyu
<dictcomp>
s	sE���i4igEi�i�ixV4i��gEi���lsabccBsd|EeZdZdd�Zdd�Zdd�Zdd�Zd	d
�Zdd�Zd
d�Z	dd�Z
dd�Zdd�Zdd�Z
dd�Zdd�Zdd�Zdd�Zdd �Zd!d"�Zd#d$�Zd%d&�Zd'd(�Zd)d*�Zd+d,�Zd-d.�Zd/d0�Zd1d2�Zd3d4�Zd5d6�Zd7d8�Zd9S(:uTestAudioopcCs�x�dD]�}|jtjd|�d�t|}|jtj|d�|�d�|jtj|dd	d
�|�d�|jtj|t|�|�t|�|jtj|t|�|�t|�|jtjt||�t|�qWdS(Niiisiii(iiii����i����(uassertEqualuaudioopumaxupacksu	maxvaluesu	minvaluesudatas(uselfuwup((u6/opt/alt/python33/lib64/python3.3/test/test_audioop.pyutest_maxs

"(*+uTestAudioop.test_maxcCsxd	D]}|jtjd|�d�t|}|jtj|d�|�d�|jtj|dd
d�|�d�|jtj|t|�|�t|t|f�|jtj|t|�|�t|t|f�|jtjt||�t|t|f�qWdS(Niiisi���lii(iiii�(i���i�(iii����i����i����(i����i(uassertEqualuaudioopuminmaxupacksu	maxvaluesu	minvaluesudatas(uselfuwup((u6/opt/alt/python33/lib64/python3.3/test/test_audioop.pyutest_minmax&s

"(uTestAudioop.test_minmaxc
Cs�x�d
D]�}|jtjd|�d�|jtjt|td��|�d�|jtjt|ddd	d	dd�|�d�|jtjt||�t|t|�qWdS(Niiisiidi	i
i(iii(uassertEqualuaudioopumaxppupacksurangeudatasu	maxvaluesu	minvalues(uselfuw((u6/opt/alt/python33/lib64/python3.3/test/test_audioop.pyu
test_maxpp4s
,5uTestAudioop.test_maxppcCs[xdD]�}|jtjd|�d�t|}|jtj|d�|�d�|jtj|dd�|�d�|jtj|dd
�|�d�|jtj|t|t|�|�t|�|jtj|t|t|�|�t|�qW|jtjtdd	d
�d�d�|jtjtddd�d�d�dS(NiiisiiiiiPipi`(iiii����i����i�i�i�(uassertEqualuaudioopuavgupacksu	maxvaluesu	minvalues(uselfuwup((u6/opt/alt/python33/lib64/python3.3/test/test_audioop.pyutest_avg<s

"%%&&""uTestAudioop.test_avgc
Cs�x�d
D]�}|jtjd|�d�|jtjt|td��|�d�|jtjt|ddd	d	dd�|�d�qW|jtjtdd�d
�|jtjtdd�d�|jtjtdd�d�dS(Niiisiidi	i
ii�if�l�	�
(iii(uassertEqualuaudioopuavgppupacksurangeudatas(uselfuw((u6/opt/alt/python33/lib64/python3.3/test/test_audioop.pyu
test_avgppLs
,9  uTestAudioop.test_avgppcCs,x�d
D]�}|jtjd|�d�t|}|jtj|td��|�d�|jtj|t|�d|�t|d	d�|jtj|t|�d|�t|d	d�qW|jtjtdd�d
�|jtjtdd�d�|jtjtdd�d�dS(Niiisiidi9iudeltaiMi!Ni"N(iii(	uassertEqualuaudioopurmsupacksurangeuassertAlmostEqualu	maxvaluesu	minvaluesudatas(uselfuwup((u6/opt/alt/python33/lib64/python3.3/test/test_audioop.pyutest_rmsUs

(##  uTestAudioop.test_rmscCsxdD]}|jtjd|�d�t|}|jtj|ddd�|�d�|jtj|ddd	d
�|�d�|jtj|dddd�|�d�|jtj|dt|�|�d�|jtj|t|t|�|�d�qWdS(
Niiisii(iiii����i����i����i����i����(uassertEqualuaudioopucrossupacksu	minvaluesu	maxvalues(uselfuwup((u6/opt/alt/python33/lib64/python3.3/test/test_audioop.pyu
test_crossbs

(++)uTestAudioop.test_crossc
CsxbdD]Z}|jtjdd|�d�|jtjt|dtt|�|�t|�qW|jtjtdtdd�d�|jtjtdtdd�tdddd	dd	dd��|jtjtdtdd�tdddddddd��dS(Niiisss$���iih$i�i�i�h$i���l(iiii���i���i����i�i�i����(uassertEqualuaudioopuaddudatasulenupacks(uselfuw((u6/opt/alt/python33/lib64/python3.3/test/test_audioop.pyutest_addls
*  # uTestAudioop.test_addc
Cs�x>dD]6}x-d!D]%}|jtjd	||�d	�qWqW|jtjtddd�d
�|jtjtddd"�d�|jtjtddd�d�|jtjtddd#�td�|jtjtddd�tdddd
d$d%d&d��|jtjtddd'�tdd(ddd)ddd*��|jtjtddd�tdd+ddd,ddd-��|jtjtddd.�td�|jtjtddd�tddddd/d0d1d��|jtjtddd2�tdd3ddd4ddd5��|jtjtddd�tddd6d7dd8d9d��|jtjtddd:�tdd;d<d=dd>dd��dS(?Niiiiii�i���lssF���s�D�~�i5ihEifEi�i�i3i�iyV4i��gEi��gEiwV4i���i���miVv�:iTv�:i���miUv�:(iiii����i����i�(iii����ii����i���i�i����i�i����i���i���i����i����i����i����i����i����i����i�iVv��i�i�i����i����iTv��i����iwV4�i��g�i����i����i�i�ixV4�i��g�i����(uassertEqualuaudioopubiasudatasupacks(uselfuwubias((u6/opt/alt/python33/lib64/python3.3/test/test_audioop.pyu	test_biasys>

'###uTestAudioop.test_biasc
Cs~x5dD]-}|jtjt|||�t|�qW|jtjtddd�tdddddddd��|jtjtddd�tddd
ddddd��|jtjtddd�d�|jtjtddd�tddddddd d!��|jtjtddd�d�|jtjtddd�tddddd"dd#d$��dS(%NiiiiiiEii�iiiEilisE���i4igEi�ii4igEihEi�(iiii���i���i���i�i�i�i��i�i��i����i���i����(uassertEqualuaudioopulin2linudatasupacks(uselfuw((u6/opt/alt/python33/lib64/python3.3/test/test_audioop.pyutest_lin2lin�s 
+#uTestAudioop.test_lin2linc	Cs�|jtjddd�d�|jtjddd�tdddd	ddd�df�|jtjddd�tddd
dddd�df�x;d D]3}|jtjd!|d�d|dd"f�q�WdS(#Nsis��i�i(iiii)iiriii)iiri�sii
iM���(iM���i((s��(iM���i(i��iM���iM���(iM���i(i�iM�iM���(iM���i((iiis(ii(uassertEqualuaudioopu	adpcm2linuNoneupacks(uselfuw((u6/opt/alt/python33/lib64/python3.3/test/test_audioop.pyutest_adpcm2lin�s&
uTestAudioop.test_adpcm2lincCs�|jtjtddd�d�|jtjtddd�d�|jtjtddd�d�x5dD]-}|jtjd|d	|d�d�qpWdS(Nisi�i'iiisi
iii#���(i#���i'(s(i#���i'(ii'(s(ii'(ii'(s(ii'(iiis(ii(s(ii(uassertEqualuaudioopu	lin2adpcmudatasuNone(uselfuw((u6/opt/alt/python33/lib64/python3.3/test/test_audioop.pyutest_lin2adpcm�s
 uTestAudioop.test_lin2adpcmcCsd|jtjtdd�d�|jtjtdd�d�|jtjtdd�d�dS(NisՇ�$�*ZisՇ�$�*Ui(uassertEqualuaudioopulin2alawudatas(uself((u6/opt/alt/python33/lib64/python3.3/test/test_audioop.pyu
test_lin2alaw�suTestAudioop.test_lin2alawcs�d}ddddddddddddddddddd	d
ddg}xGdD]?�|jtj|��t��fdd�|D���qUWttd��}x<dD]4�tj|��}|jtj|��|�q�WdS(Ns$*QTUXkq����������i�i�i�i�i	iiii�iRijiic3s!|]}|�d>d?VqdS(ii
N((u.0ux(uw(u6/opt/alt/python33/lib64/python3.3/test/test_audioop.pyu	<genexpr>�su,TestAudioop.test_alaw2lin.<locals>.<genexpr>iiP���i0���i@���i@�i����i����i����i��i���i����i����(iii(ii(uassertEqualuaudioopualaw2linupacksubytesurangeulin2alaw(uselfuencodedusrcudecoded((uwu6/opt/alt/python33/lib64/python3.3/test/test_audioop.pyu
test_alaw2lin�s!'
(
uTestAudioop.test_alaw2lincCsd|jtjtdd�d�|jtjtdd�d�|jtjtdd�d�dS(Nis����gis����~i(uassertEqualuaudioopulin2ulawudatas(uself((u6/opt/alt/python33/lib64/python3.3/test/test_audioop.pyu
test_lin2ulaw�suTestAudioop.test_lin2ulawcs�d}dddddddddddddddddd	d
dg}xGdD]?�|jtj|��t��fdd�|D���qOWttd��ttdd��}x<dD]4�tj|��}|jtj|��|�q�WdS(Ns(?Wjv|~��������i_i_i�i�i�i5iiiiiic3s!|]}|�d>d?VqdS(iiN((u.0ux(uw(u6/opt/alt/python33/lib64/python3.3/test/test_audioop.pyu	<genexpr>�su,TestAudioop.test_ulaw2lin.<locals>.<genexpr>ii�ii��i��iA���i���i]���i���i��i����i����(iii(ii(uassertEqualuaudioopuulaw2linupacksubytesurangeulin2ulaw(uselfuencodedusrcudecoded((uwu6/opt/alt/python33/lib64/python3.3/test/test_audioop.pyu
test_ulaw2lin�s$
(%
uTestAudioop.test_ulaw2linc
Cs-x�dD]}}|jtjd|d�d�|jtjt||d�dtt|��|jtjt||d�t|�qW|jtjtddd�d�|jtjtddd�tdddd	dd	dd��|jtjtddd�tdddddddd��dS(Niiisiss$���ih$i�i�i�h$i���l(iiii���i���i����i�i�i����(uassertEqualuaudioopumuludatasulenupacks(uselfuw((u6/opt/alt/python33/lib64/python3.3/test/test_audioop.pyutest_mul�s
#uTestAudioop.test_mulc		Cs�x�dD]�}|jtjd|dddd�d�|jtjd|dddd�d�|jtjd|dddd�d�|jtjt||dddd�dt|�qWd}tjd	dddd|�\}}tjd	dddd|�\}}|j||d
�x�dD]�}tjt||dddd�\}}d\}}xdtdtt|�|�D]F}tjt||||�|ddd|�\}}||7}q}W|j||�|j||�q&WdS(Niiisi@iii�>ss(iiii����(ii((ii(i����((ii(s(i����((iii����(ii((ii((ii(ii(ii(ii(ii(i����((ii(ii(ii(ii(ii(s(i����((ii(ii(ii(ii(iii����(ii((ii(i����((ii(s(i����((ii(iii(sN(uassertEqualuaudioopuratecvuNoneudatasurangeulen(	uselfuwustateud1ud2ud0ustate0udui((u6/opt/alt/python33/lib64/python3.3/test/test_audioop.pyutest_ratecvs,
!!!)$$
(#!uTestAudioop.test_ratecvcCsmxfdD]^}|jtjd|�d�|jtjt|ddd�|�t|ddd��qWdS(Niiisi(iii(uassertEqualuaudioopureverseupacks(uselfuw((u6/opt/alt/python33/lib64/python3.3/test/test_audioop.pyutest_reverses
%uTestAudioop.test_reversecCsxdD]}t|}tdt|��}x8t|�D]*}||d|�||dd|�<q:W|jtj||dd�|�|jtj||dd�dt|��x<t|�D].}||d|�|||dd|�<q�W|jtj||dd�|�qWdS(Niiiisg�?(iii(udatasu	bytearrayulenurangeuassertEqualuaudiooputomono(uselfuwudata1udata2uk((u6/opt/alt/python33/lib64/python3.3/test/test_audioop.pyutest_tomono#s

(",,uTestAudioop.test_tomonocCsxdD]}t|}tdt|��}x8t|�D]*}||d|�||dd|�<q:W|jtj||dd�|�|jtj||dd�dt|��x<t|�D].}||d|�|||dd|�<q�W|jtj||dd�|�qWdS(Niiiis(iii(udatasu	bytearrayulenurangeuassertEqualuaudiooputostereo(uselfuwudata1udata2uk((u6/opt/alt/python33/lib64/python3.3/test/test_audioop.pyu
test_tostereo/s

(",,uTestAudioop.test_tostereocCsV|jtjtdtd�d�|jtjdttd�td�d�dS(Nig�?sg(uassertEqualuaudioopu
findfactorudatasulen(uself((u6/opt/alt/python33/lib64/python3.3/test/test_audioop.pyutest_findfactor;s$'uTestAudioop.test_findfactorcCs�|jtjtdtd�d�|jtjtdtdddd��d	�|jtjtddd
�dtdtd�d�dS(Niig�?ig�����f�@ii(ig�?(ig�����f�@i����(ig�?(uassertEqualuaudioopufindfitudatasupacks(uself((u6/opt/alt/python33/lib64/python3.3/test/test_audioop.pyutest_findfit@s
$)3uTestAudioop.test_findfitcCs$|jtjtdd�d�dS(Niii(uassertEqualuaudioopufindmaxudatas(uself((u6/opt/alt/python33/lib64/python3.3/test/test_audioop.pyutest_findmaxGsuTestAudioop.test_findmaxcCs�x�dD]�}t|dddt|t|�}|jtj||d�d�|jtj||d�d�|jtj||d�d�|jtj||d�t|�|jtj||d�t|�qWdS(	Niiiii(iiii����i����(upacksu	maxvaluesu	minvaluesuassertEqualuaudioopu	getsample(uselfuwudata((u6/opt/alt/python33/lib64/python3.3/test/test_audioop.pyutest_getsampleJs
$#uTestAudioop.test_getsamplecCs,|jtjtjttd��d�dS(NiiH�$i�~�(uassertRaisesuaudioopuerrorufindmaxubytesurange(uself((u6/opt/alt/python33/lib64/python3.3/test/test_audioop.pyutest_negativelenSsuTestAudioop.test_negativelenc
Csed}xXtD]P\}}|}|jtjtj||d�|jtjtj||�|jtjtj||�|jtjtj||�|jtjtj	||�|jtjtj
||�|jtjtj||�|jtjtj||�|jtjtj
||d�|jtjtj||dd�|jtjtj||dd�|jtjtj|||�|jtjtj||d�|jtjtj||�|jtjtj|||�|jtjtj||ddd|�|jtjtj||�|jtjtj||�|jtjtj|||�q
WdS(Nig�?g�?i(uNoneuINVALID_DATAuassertRaisesuaudioopuerroru	getsampleumaxuminmaxuavgurmsuavgppumaxppucrossumulutomonoutostereouaddubiasureverseulin2linuratecvulin2ulawulin2alawu	lin2adpcm(uselfustateudatausizeusize2((u6/opt/alt/python33/lib64/python3.3/test/test_audioop.pyutest_issue7673Xs,""(uTestAudioop.test_issue7673cCsxd}d}xedD]]}|jtjtj||�|jtjtj||�|jtjtj|||�qWdS(	Nsabcdefghiiiiii����(i����iiii(uNoneuassertRaisesuaudioopuerroruulaw2linualaw2linu	adpcm2lin(uselfudataustateusize((u6/opt/alt/python33/lib64/python3.3/test/test_audioop.pyutest_wrongsizeps
uTestAudioop.test_wrongsizeN(u__name__u
__module__u__qualname__utest_maxutest_minmaxu
test_maxpputest_avgu
test_avgpputest_rmsu
test_crossutest_addu	test_biasutest_lin2linutest_adpcm2linutest_lin2adpcmu
test_lin2alawu
test_alaw2linu
test_lin2ulawu
test_ulaw2linutest_mulutest_ratecvutest_reverseutest_tomonou
test_tostereoutest_findfactorutest_findfitutest_findmaxutest_getsampleutest_negativelenutest_issue7673utest_wrongsize(u
__locals__((u6/opt/alt/python33/lib64/python3.3/test/test_audioop.pyuTestAudioops8
	


!
	uTestAudioopu__main__(
uaudioopusysuunittestupackupacksu	maxvaluesu	minvaluesudatasuINVALID_DATAuTestCaseuTestAudioopu__name__umain(((u6/opt/alt/python33/lib64/python3.3/test/test_audioop.pyu<module>s$&		�_