%PDF- %PDF-
Mini Shell

Mini Shell

Direktori : /usr/local/lib/python2.7/test/
Upload File :
Create Path :
Current File : //usr/local/lib/python2.7/test/test_audioop.pyo

ó
Nęáac	@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((s-/usr/local/lib/python2.7/test/test_audioop.pyRscGs
td|ƒS(Ni(R(R	((s-/usr/local/lib/python2.7/test/test_audioop.pyt<lambda>tcGs
td|ƒS(Ni(R(R	((s-/usr/local/lib/python2.7/test/test_audioop.pyR
RcGs
td|ƒS(Ni(R(R	((s-/usr/local/lib/python2.7/test/test_audioop.pyR
RcCs)i|]}dd|d>d|“qS(ii((t.0tw((s-/usr/local/lib/python2.7/test/test_audioop.pys
<dictcomp>s	cCs%i|]}dd|d>|“qS(i˙˙˙˙ii((RR
((s-/usr/local/lib/python2.7/test/test_audioop.pys
<dictcomp>s	sEť€˙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(NiiiRiiiř˙˙˙i˙˙˙˙i(iii(tassertEqualtaudiooptmaxtpackst	maxvaluest	minvaluestdatas(tselfR
tp((s-/usr/local/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((s-/usr/local/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
((s-/usr/local/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((s-/usr/local/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
((s-/usr/local/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((s-/usr/local/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((s-/usr/local/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(NiiiRss$€€ţiih$i˙i€˙˙iţ˙˙˙iđŹh$i˙˙˙i€(iii(RRtaddRRR(RR
((s-/usr/local/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+((s-/usr/local/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˙sEş€˙i4igEi™şi˙i˙˙i4igEi˜ş˙˙i˙i˙˙˙˙(iii(RRtlin2linRR(RR
((s-/usr/local/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(Nsis˙˙iM˙˙˙i(iiii)ię˙˙˙iriii)ię˙iriM˙sii
(iM˙˙˙i((iM˙˙˙i((iM˙˙˙i((iiis(ii(RRt	adpcm2lintNoneR(RR
((s-/usr/local/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'iiisi
ii(i#˙˙˙i'(ii'(ii'(iiis(ii(RRt	lin2adpcmRR0(RR
((s-/usr/local/lib/python2.7/test/test_audioop.pyttest_lin2adpcmČs



 cCs|jttjdddƒ|jttjdddƒ|jttjddd	ƒ|jttjddd
ƒ|jttjdddƒ|jttjdddƒ|jttjddd
ƒ|jttjdddƒ|jttjdddƒ|jttjdddƒdS(Nsii+ii˙˙˙˙iYi˙˙˙i€(ii˙˙˙˙(iiY(ii˙˙˙˙(iiY(i˙˙˙i(i€i(i˙˙˙i(i€i(tassertRaisest	TypeErrorRR/R2t
ValueError(R((s-/usr/local/lib/python2.7/test/test_audioop.pyttest_invalid_adpcm_stateŐscCsd|jtjtddƒdƒ|jtjtddƒdƒ|jtjtddƒdƒdS(NisՇ¤$Ş*ZisՇ¤$Ş*Ui(RRtlin2alawR(R((s-/usr/local/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( Ns$*QTUXkq€ƒ¤ŞŃÔŐŘëń˙iPý˙˙i0ý˙˙i@÷˙˙i@đ˙˙i÷˙˙˙iý˙˙˙i˙˙˙˙iĺ˙˙˙i˙˙˙iŽ˙˙˙i–˙˙˙i°iĐiŔiŔi	iiiiôiRijiic3s!|]}|ˆd>d?VqdS(ii
N((Rtx(R
(s-/usr/local/lib/python2.7/test/test_audioop.pys	<genexpr>ósRcss|]}t|ƒVqdS(N(tchr(RR:((s-/usr/local/lib/python2.7/test/test_audioop.pys	<genexpr>ősi(iii(ii(RRtalaw2linRtjointxrangeR8(Rtencodedtsrctdecoded((R
s-/usr/local/lib/python2.7/test/test_audioop.pyt
test_alaw2liněs!'
%
cCsd|jtjtddƒdƒ|jtjtddƒdƒ|jtjtddƒdƒdS(Nis˙­Ž€gis˙­Ž€~i(RRtlin2ulawR(R((s-/usr/local/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(Ns(?Wjv|~€Ž¨ż×ęöüţ˙iĄŕ˙˙iĄî˙˙iAú˙˙iţ˙˙i]˙˙˙iË˙˙˙iî˙˙˙iú˙˙˙iţ˙˙˙ii_i_iżiďiŁi5iiiiic3s!|]}|ˆd>d?VqdS(iiN((RR:(R
(s-/usr/local/lib/python2.7/test/test_audioop.pys	<genexpr>	sRcss|]}t|ƒVqdS(N(R;(RR:((s-/usr/local/lib/python2.7/test/test_audioop.pys	<genexpr>sii€i(iii(ii(RRtulaw2linRR=RRC(RR?R@RA((R
s-/usr/local/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(NiiiRiss$€€ţih$i˙i€˙˙iţ˙˙˙iđŹh$i˙˙˙i€(iii(RRtmulRRR(RR
((s-/usr/local/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źW|jt	tjdddddd"ƒ|jt	tjddddddd.fƒdS(/NiiiRi@i˙˙˙˙iii€>iţ˙˙˙ssi
i7iÚ˙˙˙iUiľ˙˙˙iě˙˙˙i§
iw7iĐŮ˙˙isViœľ˙˙ifí˙˙iÚ@§
ivww7iž6ĐŮiŚ
tVijľiÚ@gíiii
i*(iii(ii((ii(ii((ii((ii(ii(ii(ii(ii(ii((ii(iii(RN(iii(i*(
RRtratecvR0RRRRR4R5(
RR
tstatetd1td2td0tstate0tdRtexpected((s-/usr/local/lib/python2.7/test/test_audioop.pyttest_ratecv sJ
!!!)/$$
(###
//%cCsmxfdD]^}|jtjd|ƒdƒ|jtjt|dddƒ|ƒt|dddƒƒqWdS(NiiiRi(iii(RRtreverseR(RR
((s-/usr/local/lib/python2.7/test/test_audioop.pyttest_reverseLs
%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(Niiiisgŕ?(iii(Rt	bytearrayRRRRttomonotstr(RR
tdata1tdata2tk((s-/usr/local/lib/python2.7/test/test_audioop.pyttest_tomonoRs

((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(Niiiis(iii(RRTRRRRttostereo(RR
RWRXRY((s-/usr/local/lib/python2.7/test/test_audioop.pyt
test_tostereo^s

(",,cCsV|jtjtdtdƒdƒ|jtjdttdƒtdƒdƒdS(Nigđ?sg(RRt
findfactorRR(R((s-/usr/local/lib/python2.7/test/test_audioop.pyttest_findfactorjs$'cCsŒ|jtjtdtdƒd	ƒ|jtjtdtddddƒƒd
ƒ|jtjtdd dtdtdƒdƒdS(Niigđ?igÍĚĚĚĚfż@iţ˙˙˙ii(igđ?(igÍĚĚĚĚfż@(igđ?(RRtfindfitRR(R((s-/usr/local/lib/python2.7/test/test_audioop.pyttest_findfitos
$)-cCs$|jtjtddƒdƒdS(Niii(RRtfindmaxR(R((s-/usr/local/lib/python2.7/test/test_audioop.pyttest_findmaxvscCsÜ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	((s-/usr/local/lib/python2.7/test/test_audioop.pyttest_getsampleys
$#cCs9|jtjtjdjd„tdƒDƒƒdƒdS(NRcss|]}t|ƒVqdS(N(R;(RR:((s-/usr/local/lib/python2.7/test/test_audioop.pys	<genexpr>…sii¸~Ű˙(R4RterrorRaR=R>(R((s-/usr/local/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(R0tINVALID_DATAR4RReRcRRRR$R!RR'RGRUR[R)R+RRR-RIRCR8R2(RRJR	tsizetsize2((s-/usr/local/lib/python2.7/test/test_audioop.pyttest_issue7673‡s,""(cCsxd}d}xedD]]}|jtjtj||ƒ|jtjtj||ƒ|jtjtj|||ƒqWdS(Ntabcdefghi˙˙˙˙iiii(i˙˙˙˙iiii(R0R4RReRER<R/(RR	RJRh((s-/usr/local/lib/python2.7/test/test_audioop.pyttest_wrongsizeŸs
(t__name__t
__module__RRRR R"R&R(R*R,R.R1R3R7R9RBRDRFRHRQRSRZR\R^R`RbRdRfRjRl(((s-/usr/local/lib/python2.7/test/test_audioop.pyR's:	
						
	
	
	!			
							,										cCsttƒdS(N(RR(((s-/usr/local/lib/python2.7/test/test_audioop.pyt	test_main§st__main__(RtsystunittestRttest.test_supportRRRRRRRRgtTestCaseRRoRm(((s-/usr/local/lib/python2.7/test/test_audioop.pyt<module>s8
	


#		˙	

Zerion Mini Shell 1.0