Current File : //opt/imh-python/lib/python2.7/test/test_audioop.pyo
�
��Wc	@sjddlZddlZddlZddlZddlmZidd6dd6dd6Zd	�Zid
�d6d�d6d�d6Zd
�dddfD�Z	d�dddfD�Z
idd6edddddddd�d6edddddddd�d6ZddfddfddfgZdej
fd��YZd�Zedkrfe�ndS( i����N(trun_unittesttbithitiicCs$tjdt|�t|f|�S(Ns=%d%s(tstructtpacktlentformats(twidthtdata((sj/builddir/build/BUILDROOT/imh-python-2.7.12-1.el7.x86_64/opt/imh-python/lib/python2.7/test/test_audioop.pyRscGs
td|�S(Ni(R(R	((sj/builddir/build/BUILDROOT/imh-python-2.7.12-1.el7.x86_64/opt/imh-python/lib/python2.7/test/test_audioop.pyt<lambda>scGs
td|�S(Ni(R(R	((sj/builddir/build/BUILDROOT/imh-python-2.7.12-1.el7.x86_64/opt/imh-python/lib/python2.7/test/test_audioop.pyR
scGs
td|�S(Ni(R(R	((sj/builddir/build/BUILDROOT/imh-python-2.7.12-1.el7.x86_64/opt/imh-python/lib/python2.7/test/test_audioop.pyR
scCs)i|]}dd|d>d|�qS(ii((t.0tw((sj/builddir/build/BUILDROOT/imh-python-2.7.12-1.el7.x86_64/opt/imh-python/lib/python2.7/test/test_audioop.pys
<dictcomp>s	cCs%i|]}dd|d>|�qS(i����ii((RR((sj/builddir/build/BUILDROOT/imh-python-2.7.12-1.el7.x86_64/opt/imh-python/lib/python2.7/test/test_audioop.pys
<dictcomp>s	tE���ii4igEi����i�i���ixV4i��gEiUv��i���i�tabctTestAudioopcBs
eZd�Zd�Zd�Zd�Zd�Zd�Zd�Zd�Z	d�Z
d	�Zd
�Zd�Z
d�Zd
�Zd�Zd�Zd�Zd�Zd�Zd�Zd�Zd�Zd�Zd�Zd�Zd�Zd�Zd�Zd�ZRS(cCs�x�d
D]�}|jtjd|�d�t|}|jtj|d�|�d�|jtj|ddd�|�d	�|jtj|t|�|�t|�|jtj|t|�|�t|�|jtjt||�t|�qWdS(Niiitiii����i����i(iii(tassertEqualtaudiooptmaxtpackst	maxvaluest	minvaluestdatas(tselfRtp((sj/builddir/build/BUILDROOT/imh-python-2.7.12-1.el7.x86_64/opt/imh-python/lib/python2.7/test/test_audioop.pyttest_max)s

"(*+cCsxd
D]}|jtjd|�d�t|}|jtj|d�|�d�|jtj|ddd	�|�d
�|jtj|t|�|�t|t|f�|jtj|t|�|�t|t|f�|jtjt||�t|t|f�qWdS(NiiiRi���i�ii����i����(iii(i���i�(ii(i����i(RRtminmaxRRRR(RRR((sj/builddir/build/BUILDROOT/imh-python-2.7.12-1.el7.x86_64/opt/imh-python/lib/python2.7/test/test_audioop.pyttest_minmax3s

"(c
Cs�x�d
D]�}|jtjd|�d�|jtjt|td��|�d�|jtjt|ddd	d	dd�|�d�|jtjt||�t|t|�qWdS(NiiiRiidi	i
i(iii(RRtmaxppRtrangeRRR(RR((sj/builddir/build/BUILDROOT/imh-python-2.7.12-1.el7.x86_64/opt/imh-python/lib/python2.7/test/test_audioop.pyt
test_maxppAs
,5cCs[xdD]�}|jtjd|�d�t|}|jtj|d�|�d�|jtj|dd�|�d�|jtj|dd	�|�d
�|jtj|t|t|�|�t|�|jtj|t|t|�|�t|�qW|jtjtddd�d�d
�|jtjtddd�d�d�dS(NiiiRiiiii����i����iPipi`i�i�i�(iii(RRtavgRRR(RRR((sj/builddir/build/BUILDROOT/imh-python-2.7.12-1.el7.x86_64/opt/imh-python/lib/python2.7/test/test_audioop.pyttest_avgIs

"%%&&""c
Cs�x�d
D]�}|jtjd|�d�|jtjt|td��|�d�|jtjt|ddd	d	dd�|�d�qW|jtjtdd�d
�|jtjtdd�d�|jtjtdd�d�dS(NiiiRiidi	i
ii�if�I��g�(iii(RRtavgppRRR(RR((sj/builddir/build/BUILDROOT/imh-python-2.7.12-1.el7.x86_64/opt/imh-python/lib/python2.7/test/test_audioop.pyt
test_avgppYs
,9  cCs,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(NiiiRiidi9itdeltaiMi!Ni"N(iii(	RRtrmsRRtassertAlmostEqualRRR(RRR((sj/builddir/build/BUILDROOT/imh-python-2.7.12-1.el7.x86_64/opt/imh-python/lib/python2.7/test/test_audioop.pyttest_rmsbs

(##  cCsxdD]}|jtjd|�d�t|}|jtj|ddd�|�d�|jtj|dddd�|�d�|jtj|dd	d
d�|�d�|jtj|dt|�|�d�|jtj|t|t|�|�d�qWdS(NiiiRi����ii����i����i����i(iii(RRtcrossRRR(RRR((sj/builddir/build/BUILDROOT/imh-python-2.7.12-1.el7.x86_64/opt/imh-python/lib/python2.7/test/test_audioop.pyt
test_crossos

(++)c
CsxbdD]Z}|jtjdd|�d�|jtjt|dtt|�|�t|�qW|jtjtdtdd�d�|jtjtdtdd�tdddd	d
d	d
d��|jtjtdtdd�tdddd
dd
dd��dS(NiiiRtt$���iih$i�i���i����i�h$i���i�(iii(RRtaddRRR(RR((sj/builddir/build/BUILDROOT/imh-python-2.7.12-1.el7.x86_64/opt/imh-python/lib/python2.7/test/test_audioop.pyttest_addys
*  # c
Cs�x>d&D]6}x-d'D]%}|jtjd
||�d
�qWqW|jtjtddd�d�|jtjtddd�d�|jtjtddd�d�|jtjtddd	�td�|jtjtddd�tddd
ddddd��|jtjtddd�tdddddddd��|jtjtddd�tdddddddd��|jtjtddd	�td�|jtjtddd�tdddddd	dd��|jtjtddd�tdddddddd��|jtjtddd�tddd d!d"ddd��|jtjtddd	�tdd	d#d$d%ddd��dS((Niiiii����ii����i���i�RsF���s�D�~�i5ihEi����i���i���i3ifEi����i�i�i����iyV4i��gEiVv��i�iwV4i��gEiTv��i���iwV4�i��g�iTv�:ixV4�i��g�iUv�:(iii(iii����ii����i���i�(RRtbiasRR(RRR.((sj/builddir/build/BUILDROOT/imh-python-2.7.12-1.el7.x86_64/opt/imh-python/lib/python2.7/test/test_audioop.pyt	test_bias�s>

'###c
Cs~x5dD]-}|jtjt|||�t|�qW|jtjtddd�tddddddd	d
��|jtjtddd�tddddd
ddd��|jtjtddd�d�|jtjtddd�tdddddddd��|jtjtddd�d�|jtjtddd�tddddddd	d��dS(NiiiiiiEi���ii���i���iiEi�ii�i�tE���i4igEi��i�i��i4igEi����i�i����(iii(RRtlin2linRR(RR((sj/builddir/build/BUILDROOT/imh-python-2.7.12-1.el7.x86_64/opt/imh-python/lib/python2.7/test/test_audioop.pyttest_lin2lin�s 
+#c	Cs�|jtjddd�ddf�|jtjddd�tdddd	d
dd�df�|jtjddd�tddd
dddd�df�x;dD]3}|jtjd|d�d|ddf�q�WdS(Nsit��iM���i(iiii)i��iriii)i�iriM�R*ii
(iM���i((iM���i((iM���i((iiit(ii(RRt	adpcm2lintNoneR(RR((sj/builddir/build/BUILDROOT/imh-python-2.7.12-1.el7.x86_64/opt/imh-python/lib/python2.7/test/test_audioop.pyttest_adpcm2lin�s
&
cCs�|jtjtddd�ddf�|jtjtddd�dd
f�|jtjtddd�ddf�x;dD]3}|jtjd|d	|d�ddf�q�WdS(Nisi#���i'iiiR*i
ii(i#���i'(ii'(ii'(iiiR4(ii(RRt	lin2adpcmRR6(RR((sj/builddir/build/BUILDROOT/imh-python-2.7.12-1.el7.x86_64/opt/imh-python/lib/python2.7/test/test_audioop.pyttest_lin2adpcm�s



 cCs|jttjddd�|jttjddd�|jttjddd	�|jttjddd
�|jttjddd�|jttjddd�|jttjddd
�|jttjddd�|jttjddd�|jttjddd�dS(NR*ii+ii����iYi���i�(ii����(iiY(ii����(iiY(i���i(i�i(i���i(i�i(tassertRaisest	TypeErrorRR5R8t
ValueError(R((sj/builddir/build/BUILDROOT/imh-python-2.7.12-1.el7.x86_64/opt/imh-python/lib/python2.7/test/test_audioop.pyttest_invalid_adpcm_state�scCsd|jtjtdd�d�|jtjtdd�d�|jtjtdd�d�dS(NisՇ�$�*ZisՇ�$�*Ui(RRtlin2alawR(R((sj/builddir/build/BUILDROOT/imh-python-2.7.12-1.el7.x86_64/opt/imh-python/lib/python2.7/test/test_audioop.pyt
test_lin2alaw�scs�d}dddddddd	d
ddd
ddddddddddg}xDdD]<�|jtj|��t��fd�|D���qUWdjd�td�D��}x<dD]4�tj|��}|jtj|��|�q�WdS( Nt$*QTUXkq����������iP���i0���i@���i@�i����i����i����i��i���i����i����i�i�i�i�i	iiii�iRijiic3s!|]}|�d>d?VqdS(ii
N((Rtx(R(sj/builddir/build/BUILDROOT/imh-python-2.7.12-1.el7.x86_64/opt/imh-python/lib/python2.7/test/test_audioop.pys	<genexpr>�sRcss|]}t|�VqdS(N(tchr(RRA((sj/builddir/build/BUILDROOT/imh-python-2.7.12-1.el7.x86_64/opt/imh-python/lib/python2.7/test/test_audioop.pys	<genexpr>�si(iii(ii(RRtalaw2linRtjointxrangeR>(Rtencodedtsrctdecoded((Rsj/builddir/build/BUILDROOT/imh-python-2.7.12-1.el7.x86_64/opt/imh-python/lib/python2.7/test/test_audioop.pyt
test_alaw2lin�s!'
%
cCsd|jtjtdd�d�|jtjtdd�d�|jtjtdd�d�dS(Nis����gis����~i(RRtlin2ulawR(R((sj/builddir/build/BUILDROOT/imh-python-2.7.12-1.el7.x86_64/opt/imh-python/lib/python2.7/test/test_audioop.pyt
test_lin2ulaw�scs�d}dddddddd	d
ddd
ddddddddg}xDdD]<�|jtj|��t��fd�|D���qOWdjd�td�tdd�D��}x<dD]4�tj|��}|jtj|��|�q�WdS(Nt(?Wjv|~��������i��i��iA���i���i]���i���i��i����i����ii_i_i�i�i�i5iiiiic3s!|]}|�d>d?VqdS(iiN((RRA(R(sj/builddir/build/BUILDROOT/imh-python-2.7.12-1.el7.x86_64/opt/imh-python/lib/python2.7/test/test_audioop.pys	<genexpr>	sRcss|]}t|�VqdS(N(RB(RRA((sj/builddir/build/BUILDROOT/imh-python-2.7.12-1.el7.x86_64/opt/imh-python/lib/python2.7/test/test_audioop.pys	<genexpr>sii�i(iii(ii(RRtulaw2linRRDRRJ(RRFRGRH((Rsj/builddir/build/BUILDROOT/imh-python-2.7.12-1.el7.x86_64/opt/imh-python/lib/python2.7/test/test_audioop.pyt
test_ulaw2lins$
%,
c
Cs-x�dD]}}|jtjd|d�d�|jtjt||d�dtt|��|jtjt||d�t|�qW|jtjtddd�d�|jtjtddd�tdddd	d
d	d
d��|jtjtddd�tdddd
dd
dd��dS(NiiiRiR*R+ih$i�i���i����i�h$i���i�(iii(RRtmulRRR(RR((sj/builddir/build/BUILDROOT/imh-python-2.7.12-1.el7.x86_64/opt/imh-python/lib/python2.7/test/test_audioop.pyttest_muls
#c
Cs>xd"D]}|jtjd|dddd�ddd$ff�|jtjd|dddd�ddd'ff�|jtjd|ddd	d�dd
d)ff�|jtjt||dddd�dt|�|jtjt||dddddd�dt|�qWd}tjddddd	|�\}}tjddddd	|�\}}|j||d�x�d*D]�}tjt||ddd	d�\}}d+\}}xatdtt|�|�D]C}tjt||||!|ddd	|�\}}||7}q�W|j||�|j||�q�Witddd
ddddd�d6tdddddddd�d6tdddddddd�d6}	x�d,D]z}|jtjt||dddddd�d|	|�|jtjt||ddddd d!�d|	|�q�WdS(-NiiiRi@i����iii�>i����tti
i7i���iUi����i��i�
iw7i���isVi����if�i�@�
ivww7i�6��i�
tVij��i�@g�iii
(iii(ii((ii(ii((ii((ii(ii(ii(ii(ii(ii((ii(iii(RN(iii(RRtratecvR6RRRR(
RRtstatetd1td2td0tstate0tdRtexpected((sj/builddir/build/BUILDROOT/imh-python-2.7.12-1.el7.x86_64/opt/imh-python/lib/python2.7/test/test_audioop.pyttest_ratecv sD
!!!)/$$
(###
//cCsmxfdD]^}|jtjd|�d�|jtjt|ddd�|�t|ddd��qWdS(NiiiRi(iii(RRtreverseR(RR((sj/builddir/build/BUILDROOT/imh-python-2.7.12-1.el7.x86_64/opt/imh-python/lib/python2.7/test/test_audioop.pyttest_reverseHs
%cCs1x*dD]"}t|}tdt|��}x8t|�D]*}||d|�||dd|�<q:W|jtjt|�|dd�|�|jtjt|�|dd�dt|��x<t|�D].}||d|�|||dd|�<q�W|jtjt|�|dd�|�qWdS(NiiiiR*g�?(iii(Rt	bytearrayRRRRttomonotstr(RRtdata1tdata2tk((sj/builddir/build/BUILDROOT/imh-python-2.7.12-1.el7.x86_64/opt/imh-python/lib/python2.7/test/test_audioop.pyttest_tomonoNs

((2,cCsxdD]}t|}tdt|��}x8t|�D]*}||d|�||dd|�<q:W|jtj||dd�|�|jtj||dd�dt|��x<t|�D].}||d|�|||dd|�<q�W|jtj||dd�|�qWdS(NiiiiR*(iii(RR^RRRRttostereo(RRRaRbRc((sj/builddir/build/BUILDROOT/imh-python-2.7.12-1.el7.x86_64/opt/imh-python/lib/python2.7/test/test_audioop.pyt
test_tostereoZs

(",,cCsV|jtjtdtd�d�|jtjdttd�td�d�dS(Nig�?R*g(RRt
findfactorRR(R((sj/builddir/build/BUILDROOT/imh-python-2.7.12-1.el7.x86_64/opt/imh-python/lib/python2.7/test/test_audioop.pyttest_findfactorfs$'cCs�|jtjtdtd�d	�|jtjtdtdddd��d
�|jtjtdd dtdtd�d�dS(Niig�?ig�����f�@i����ii(ig�?(ig�����f�@(ig�?(RRtfindfitRR(R((sj/builddir/build/BUILDROOT/imh-python-2.7.12-1.el7.x86_64/opt/imh-python/lib/python2.7/test/test_audioop.pyttest_findfitks
$)-cCs$|jtjtdd�d�dS(Niii(RRtfindmaxR(R((sj/builddir/build/BUILDROOT/imh-python-2.7.12-1.el7.x86_64/opt/imh-python/lib/python2.7/test/test_audioop.pyttest_findmaxrscCs�x�dD]�}t|dddt|t|�}|jtj||d�d�|jtj||d�d�|jtj||d�d�|jtj||d�t|�|jtj||d�t|�qWdS(Niiiii����i(iii(RRRRRt	getsample(RRR	((sj/builddir/build/BUILDROOT/imh-python-2.7.12-1.el7.x86_64/opt/imh-python/lib/python2.7/test/test_audioop.pyttest_getsampleus
$#cCs9|jtjtjdjd�td�D��d�dS(NRcss|]}t|�VqdS(N(RB(RRA((sj/builddir/build/BUILDROOT/imh-python-2.7.12-1.el7.x86_64/opt/imh-python/lib/python2.7/test/test_audioop.pys	<genexpr>�sii�~�(R:RterrorRkRDRE(R((sj/builddir/build/BUILDROOT/imh-python-2.7.12-1.el7.x86_64/opt/imh-python/lib/python2.7/test/test_audioop.pyttest_negativelen~sc
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(R6tINVALID_DATAR:RRoRmRRR R%R"RR(ROR_ReR,R.R\R1RSRJR>R8(RRTR	tsizetsize2((sj/builddir/build/BUILDROOT/imh-python-2.7.12-1.el7.x86_64/opt/imh-python/lib/python2.7/test/test_audioop.pyttest_issue7673�s,""(cCsxd}d}xedD]]}|jtjtj||�|jtjtj||�|jtjtj|||�qWdS(Ntabcdefghi����iiii(i����iiii(R6R:RRoRMRCR5(RR	RTRr((sj/builddir/build/BUILDROOT/imh-python-2.7.12-1.el7.x86_64/opt/imh-python/lib/python2.7/test/test_audioop.pyttest_wrongsize�s
(t__name__t
__module__RRRR!R#R'R)R-R/R2R7R9R=R?RIRKRNRPR[R]RdRfRhRjRlRnRpRtRv(((sj/builddir/build/BUILDROOT/imh-python-2.7.12-1.el7.x86_64/opt/imh-python/lib/python2.7/test/test_audioop.pyR's:	
						
	
	
	!			
							(										cCstt�dS(N(RR(((sj/builddir/build/BUILDROOT/imh-python-2.7.12-1.el7.x86_64/opt/imh-python/lib/python2.7/test/test_audioop.pyt	test_main�st__main__(RtsystunittestRttest.test_supportRRRRRRRRqtTestCaseRRyRw(((sj/builddir/build/BUILDROOT/imh-python-2.7.12-1.el7.x86_64/opt/imh-python/lib/python2.7/test/test_audioop.pyt<module>s8
	


#		�}