tzh
2024-08-22 c7d0944258c7d0943aa7b2211498fd612971ce27
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
O\¬Qc@s¤ddlmZmZmZddlZddlZddlZddlZdejfd„ƒYZ    dejfd„ƒYZ
d„Z e dkr ej ƒndS(    iÿÿÿÿ(tfindfilet run_unittesttTESTFNNtAIFCTestcBsPeZd„Zd„Zd„Zd„Zd„Zd„Zd„Zd„Z    RS(cCs#d|_|_tdƒ|_dS(NsSine-1000Hz-300ms.aif(tNonetftfoutRt sndfilepath(tself((sV/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/test/test_aifc.pytsetUp scCsˆ|jdk    r|jjƒn|jdk    r_y|jjƒWq_tjtfk
r[q_Xnytjt    ƒWnt
k
rƒnXdS(N( RRtcloseRtaifctErrortAttributeErrortostremoveRtOSError(R((sV/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/test/test_aifc.pyttearDowns cCstj|jƒ|_dS(N(R topenRR(R((sV/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/test/test_aifc.pyttest_skipunknownscCs·tj|jƒ}|_|j|jƒdƒ|j|jƒdƒ|j|jƒdƒ|j|jƒdƒ|j|j    ƒdƒ|j|j
ƒdƒ|j|j ƒdƒdS(Nii€»i@8tNONEsnot compressed(iii€»i@8Rsnot compressed( R RRRt assertEqualt getnchannelst getsampwidtht getframeratet
getnframest getcomptypet getcompnamet    getparams(RR((sV/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/test/test_aifc.pyt test_params!scCs tj|jƒ}|_|j|jƒdƒ|j|jdƒdƒ|jƒ|jƒ}|j|dƒ|j|jdƒdƒ|jƒ}|j|dƒ|j|jdƒdƒ|j|ƒ|j|jdƒdƒ|j|ƒ|j|jdƒdƒdS(Niit Ô Ôstt"­"­(    R RRRRttellt
readframestrewindtsetpos(RRtpos0tpos2((sV/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/test/test_aifc.pyt    test_read+s
    cCsñtj|jƒ}|_tjtdƒ}|_|jƒ|j|jƒƒx0t|j    ƒƒD]}|j
|j dƒƒqbW|j ƒtjtdƒ}|_|j ƒ|j|jƒ|jƒƒ|j|j dƒ|j dƒƒdS(Ntwbitrbi(R RRRRRt    setparamsRtrangeRt writeframesR R
R!R(RRRtframe((sV/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/test/test_aifc.pyt
test_write;s
 
 
cCsntj|jƒ}|_tjtdƒ}|_|jƒ|j|jƒƒ|j|j    ƒƒ|j
|j ƒƒ|j ddƒx0t |jƒƒD]}|j|jdƒƒq˜W|jƒ|jtjtƒjtj|jƒjdƒtjtdƒ}|_|jƒ|j|jƒdd!|jƒdd!ƒ|j|jƒdƒ|j|jƒdƒdS(    NR&tULAWtfooigè?R'ii(R RRRRRt setnchannelsRt setsampwidthRt setframerateRt setcomptypeR)RR*R R
t
assertLessRtstattst_sizeR!RRRR(RRRR+((sV/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/test/test_aifc.pyt test_compressHs$
 
 
*cCsÝdtfd„ƒY}||jƒ}tj|ƒ}|_|j|jtƒ|jƒ|j|jt    ƒtt
dƒ}tj|dƒ}|j |jƒ|j tj ƒ|jƒWdQX|j|jƒ|jƒdS(NtWrapfilecBs#eZd„Zd„Zd„ZRS(cSst|dƒ|_t|_dS(NR'(RtfiletFalsetclosed(RR8((sV/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/test/test_aifc.pyt__init__ascSs|jjƒt|_dS(N(R8R
tTrueR:(R((sV/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/test/test_aifc.pyR
ds cSst|j|ƒS(N(tgetattrR8(Rtattr((sV/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/test/test_aifc.pyt __getattr__gs(t__name__t
__module__R;R
R?(((sV/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/test/test_aifc.pyR7`s        R&(tobjectRR RRRR:R9R
R<Rt assertFalset assertRaisesR t
assertTrue(RR7ttestfileRR((sV/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/test/test_aifc.pyt
test_close_s
(
R@RAR    RRRR%R,R6RG(((sV/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/test/test_aifc.pyR    s                
           tAIFCLowLevelTestcBs#eZd„Zd„Zd„ZRS(cs[‡fd†}x'dD]‰|j|ˆdƒˆƒqWx<tdƒtdƒfD]"‰|j|ˆdƒtjƒqRWx4d    d
d d fD]‰|j|ˆd ƒˆƒqŒWx'dD]‰|j|ˆdƒˆƒq¶Wx'dD]‰|j|ˆdƒˆƒqàWx'dD]‰|j|ˆdƒˆƒq
Wx'dD]‰|j|ˆdƒˆƒq4WdS(NcsJtjƒ}ttd|ƒ|ˆƒ|jdƒttd|ƒ|ƒS(Nt_write_it_read_(tiotBytesIOR=R tseek(RtwhatR(tx(sV/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/test/test_aifc.pyt read_writtenys  iÿÿÿÿigš™™™™™¹?itfloattNaNtInftR.taiÿtstringi€iÿÿÿtlongIÿÿÿÿtulongi€ÿÿiÿtshortiÿÿtushort(iÿÿÿÿigš™™™™™¹?i(i€iÿÿÿÿiiiÿÿÿ(iiIÿÿÿÿ(i€ÿÿiÿÿÿÿiiiÿ(iiiÿÿ(RRQR t    _HUGE_VAL(RRP((ROsV/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/test/test_aifc.pyttest_read_writtenxs      cCsktjdƒ}|jttj|ƒ|jttj|ƒ|jttj|ƒ|jttj|ƒdS(Nt(    RKRLRDtEOFErrorR t _read_ulongt
_read_longt _read_ushortt _read_short(RR((sV/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/test/test_aifc.pyttest_read_raisess
cCs:tjƒ}|jtƒtj|ddƒWdQXdS(Nstoo longiÿ(RKRLRDt
ValueErrorR t _write_string(RR((sV/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/test/test_aifc.pyttest_write_long_string_raises”s (R@RAR\RcRf(((sV/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/test/test_aifc.pyRHvs        cCsttƒttƒdS(N(RRRH(((sV/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/test/test_aifc.pyt    test_mainšs
t__main__(ttest.test_supportRRRtunittestRRKR tTestCaseRRHRgR@tmain(((sV/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/test/test_aifc.pyt<module>s    m$