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
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
P\¬Qc@sldZddlZddlZddlmZddlmZmZejdddgƒZ    ejdddgƒZ
d    d
d d d ddgZ defd„ƒYZ defd„ƒYZ de fd„ƒYZee
dƒde fd„ƒYƒZdd;d„ƒYZdd<d„ƒYZdd=d„ƒYZd„Zd d>d!„ƒYZd"d?d#„ƒYZd$d@d%„ƒYZd&dAd'„ƒYZd(dBd)„ƒYZd*dCd+„ƒYZd,dDd-„ƒYZdd.lmZmZd/„Zd0dEd1„ƒYZd2efd3„ƒYZ d4e fd5„ƒYZ!ee
dƒd6e fd7„ƒYƒZ"dd8„Z$e%d9krhe$d:e&ƒndS(FsUnittests for heapq.iÿÿÿÿN(t test_support(tTestCaset
skipUnlesstheapqtblockedt_heapqtfreshtheapifytheappoptheappusht heappushpopt heapreplacet    _nlargestt
_nsmallestt TestModulescBs)eZd„Zeedƒd„ƒZRS(cCs1x*tD]"}|jtt|ƒjdƒqWdS(NR(t
func_namest assertEqualtgetattrtpy_heapqt
__module__(tselftfname((sW/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/test/test_heapq.pyttest_py_functionss srequires _heapqcCs1x*tD]"}|jtt|ƒjdƒqWdS(NR(RRRtc_heapqR(RR((sW/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/test/test_heapq.pyttest_c_functionss (t__name__RRRRR(((sW/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/test/test_heapq.pyRs    tTestHeapcBsŒeZdZd„Zd„Zd„Zd„Zd„Zd„Z    d„Z
d„Z d„Z d    „Z d
„Zd „Zd „Zd „ZRS(cCs@g}g}|j|ƒxMtdƒD]?}tjƒ}|j|ƒ|jj||ƒ|j|ƒq&Wg}x6|r§|jj|ƒ}|j|ƒ|j|ƒqrW|}|jƒ|j||ƒ|j|ƒ|j    t
|jjgƒy9|j    t
|jjddƒ|j    t
|jjdƒWnt k
r;nXdS(Ni( tcheck_invarianttrangetrandomtappendtmoduleR    RtsortRt assertRaisest    TypeErrortNonetAttributeError(Rtheaptdatatititemtresultst data_sorted((sW/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/test/test_heapq.pyt test_push_pops.        
  cCsOxHt|ƒD]:\}}|r |dd?}|j|||kƒq q WdS(Ni(t    enumeratet
assertTrue(RR%tposR(t    parentpos((sW/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/test/test_heapq.pyR;scCsvxVtdƒD]H}gt|ƒD]}tjƒ^q }|jj|ƒ|j|ƒq W|jt|jjdƒdS(Ni(RRRRRR!R"R#(RtsizetdummyR%((sW/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/test/test_heapq.pyt test_heapifyBs
%cCsŸgtdƒD]}tjdƒ^q }g}xF|D]>}|jj||ƒt|ƒdkr5|jj|ƒq5q5W|jƒ|j|t    |ƒdƒdS(NièiÐi
iöÿÿÿ(
RRt    randrangeRR    tlenRR Rtsorted(RR'R&R%R(((sW/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/test/test_heapq.pyttest_naive_nbestJs( 
ccs3yx|jj|ƒVqWntk
r.nXdS(N(RRt
IndexError(RR%((sW/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/test/test_heapq.pytheapiterTs
 cCsûgtdƒD]}tjdƒ^q }|d }|jj|ƒx8|dD],}||dkrM|jj||ƒqMqMW|jt|j|ƒƒt    |ƒdƒ|j
t |jjdƒ|j
t |jjddƒ|j
t |jjgdƒdS(NièiÐi
iiöÿÿÿ(RRR3RRR RtlistR8R5R!R"R#R7(RR'R&R%R(((sW/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/test/test_heapq.pyt
test_nbest\s(
)cCs¶gtdƒD]}tjdƒ^q }|d }|jj|ƒx%|dD]}|jj||ƒqMW|jt|j|ƒƒt    |ƒdƒ|j|jjgdƒdƒdS(NièiÐi
iöÿÿÿtx(
RRR3RRR
RR9R8R5(RR'R&R%R(((sW/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/test/test_heapq.pyttest_nbest_with_pushpopns(
)cCs"g}|jj|dƒ}|j||fgdfƒdg}|jj|dƒ}|j||fdgdfƒ|jt|dƒtƒ|jt|ƒtƒdg}|jj|dƒ}|j||fdgdfƒdg}|jj|dƒ}|j||fdgdfƒdS(Ni
g$@ii    i (RR
Rttypetinttfloat(RthR;((sW/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/test/test_heapq.pyttest_heappushpopws            cCsáxÚtdƒD]Ì}tjdƒ}gt|ƒD]}tjdƒ^q/}|d@rn|}|jj|ƒn*g}x!|D]}|jj||ƒq{Wgt|ƒD]}|jj|ƒ^q¥}|j|t    |ƒƒq WdS(Nidi2ii(
txrangeRR3RRRR    RRR5(RttrialR0R'R&R%R(t heap_sorted((sW/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/test/test_heapq.pyt test_heapsortŠs(
 +cCs©g}xOttjdƒƒD]8}td„ttjdƒƒDƒƒ}|j|ƒqW|jtt|Œƒt|j    j
|Œƒƒ|jt|j    j
ƒƒgƒdS(Nicss|]}tjdƒVqdS(ièN(RR3(t.0tj((sW/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/test/test_heapq.pys    <genexpr>œsi
( RBRR3R5RRRtchainR9Rtmerge(RtinputsR'trow((sW/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/test/test_heapq.pyt
test_merge™s %.cCsædtfd„ƒY}ggggg}x^tdƒD]P}tjdƒ}tjdƒ}||ƒ}||f|_||j|ƒq5Wx|D]}|jƒqWg|jj|ŒD]}|j^q·}|j    |t
|ƒƒdS(NtIntcBseZRS((RR(((sW/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/test/test_heapq.pyRM¢si Niiô( R>RRR3tpairRR RRIRR5(RRMRJR'tstreamR;tobjtresult((sW/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/test/test_heapq.pyttest_merge_stability¡s  (c
Cs»gtdƒD]}tjdƒ|f^q }x†dd„fD]u}xld D]d}|j|jj||ƒt|ƒ| ƒ|j|jj||d |ƒt|d |ƒ| ƒqKWq>WdS(NièiÐcSs|dddS(Nii#iÐ((R;((sW/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/test/test_heapq.pyt<lambda>²siiii
idiiçiLtkey(    iiii
idiiçièiL(RRR3R#RRt    nsmallestR5(RR'R&tftn((sW/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/test/test_heapq.pyttest_nsmallest°s . )c
CsÇgtdƒD]}tjdƒ|f^q }x’dd„fD]}xxdD]p}|j|jj||ƒt|d tƒ| ƒ|j|jj||d |ƒt|d |d tƒ| ƒqKWq>WdS(NièiÐcSs|dddS(Nii#iÐ((R;((sW/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/test/test_heapq.pyRSºsiiii
idiiçiLtreverseRT(    iiii
idiiçièiL(    RRR3R#RRtnlargestR5tTrue(RR'R&RVRW((sW/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/test/test_heapq.pyt test_nlargest¸s. cs¢‡fd†}ddd„ƒY}dd    d„ƒY}gtdƒD]}tjƒ^qB}t|dtƒ}ˆj|||ƒ|ƒˆj|||ƒ|ƒdS(
NcsQt||ƒ}ˆjj|ƒgtt|ƒƒD]}ˆjj|ƒj^q2S(N(tmapRRRR4RR;(R&tcompR'(R(sW/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/test/test_heapq.pythsortÃstLTcBseZd„Zd„ZRS(cSs ||_dS(N(R;(RR;((sW/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/test/test_heapq.pyt__init__ÈscSs|j|jkS(N(R;(Rtother((sW/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/test/test_heapq.pyt__lt__Ês(RRRaRc(((sW/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/test/test_heapq.pyR`Çs    tLEcBseZd„Zd„ZRS(cSs ||_dS(N(R;(RR;((sW/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/test/test_heapq.pyRaÍscSs|j|jkS(N(R;(RRb((sW/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/test/test_heapq.pyt__le__Ïs(RRRaRe(((sW/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/test/test_heapq.pyRdÌs    idRY(((RRR5R[R(RR_R`RdR'R&ttarget((RsW/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/test/test_heapq.pyttest_comparison_operatorÁs%N(RRR#RR+RR2R6R8R:R<RARERLRRRXR\Rg(((sW/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/test/test_heapq.pyRs                
                                           tTestHeapPythoncBseZeZRS((RRRR(((sW/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/test/test_heapq.pyRh×ssrequires _heapqt    TestHeapCcBseZeZRS((RRRR(((sW/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/test/test_heapq.pyRiÛstLenOnlycBseZdZd„ZRS(s:Dummy sequence class defining __len__ but not __getitem__.cCsdS(Ni
((R((sW/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/test/test_heapq.pyt__len__äs(RRt__doc__Rk(((sW/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/test/test_heapq.pyRjâstGetOnlycBseZdZd„ZRS(s:Dummy sequence class defining __getitem__ but not __len__.cCsdS(Ni
((Rtndx((sW/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/test/test_heapq.pyt __getitem__és(RRRlRo(((sW/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/test/test_heapq.pyRmçstCmpErrcBseZdZd„ZRS(s;Dummy element that always raises an error during comparisoncCs
t‚dS(N(tZeroDivisionError(RRb((sW/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/test/test_heapq.pyt__cmp__îs(RRRlRr(((sW/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/test/test_heapq.pyRpìsccsx|D] }|VqWdS(sRegular generatorN((tseqnR'((sW/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/test/test_heapq.pytRñs tGcBs eZdZd„Zd„ZRS(sSequence using __getitem__cCs ||_dS(N(Rs(RRs((sW/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/test/test_heapq.pyRaøscCs |j|S(N(Rs(RR'((sW/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/test/test_heapq.pyRoús(RRRlRaRo(((sW/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/test/test_heapq.pyRuös    tIcBs)eZdZd„Zd„Zd„ZRS(s Sequence using iterator protocolcCs||_d|_dS(Ni(RsR'(RRs((sW/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/test/test_heapq.pyRaÿs    cCs|S(N((R((sW/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/test/test_heapq.pyt__iter__scCsD|jt|jƒkr!t‚n|j|j}|jd7_|S(Ni(R'R4Rst StopIteration(Rtv((sW/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/test/test_heapq.pytnexts
    (RRRlRaRwRz(((sW/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/test/test_heapq.pyRvýs        tIgcBs eZdZd„Zd„ZRS(s9Sequence using iterator protocol defined with a generatorcCs||_d|_dS(Ni(RsR'(RRs((sW/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/test/test_heapq.pyRa s    ccsx|jD] }|Vq
WdS(N(Rs(Rtval((sW/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/test/test_heapq.pyRws(RRRlRaRw(((sW/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/test/test_heapq.pyR{
s    tXcBs eZdZd„Zd„ZRS(s Missing __getitem__ and __iter__cCs||_d|_dS(Ni(RsR'(RRs((sW/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/test/test_heapq.pyRas    cCsD|jt|jƒkr!t‚n|j|j}|jd7_|S(Ni(R'R4RsRx(RRy((sW/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/test/test_heapq.pyRzs
    (RRRlRaRz(((sW/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/test/test_heapq.pyR}s    tNcBs eZdZd„Zd„ZRS(sIterator missing next()cCs||_d|_dS(Ni(RsR'(RRs((sW/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/test/test_heapq.pyRa s    cCs|S(N((R((sW/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/test/test_heapq.pyRw#s(RRRlRaRw(((sW/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/test/test_heapq.pyR~s    tEcBs)eZdZd„Zd„Zd„ZRS(sTest propagation of exceptionscCs||_d|_dS(Ni(RsR'(RRs((sW/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/test/test_heapq.pyRa(s    cCs|S(N((R((sW/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/test/test_heapq.pyRw+scCs dddS(Nii((R((sW/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/test/test_heapq.pyRz-s(RRRlRaRwRz(((sW/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/test/test_heapq.pyR&s        tScBs)eZdZd„Zd„Zd„ZRS(sTest immediate stopcCsdS(N((RRs((sW/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/test/test_heapq.pyRa2scCs|S(N((R((sW/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/test/test_heapq.pyRw4scCs
t‚dS(N(Rx(R((sW/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/test/test_heapq.pyRz6s(RRRlRaRwRz(((sW/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/test/test_heapq.pyR€0s        (RHtimapcCs(ttd„ttt|ƒƒƒƒƒS(s Test multiple tiers of iteratorscSs|S(N((R;((sW/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/test/test_heapq.pyRS<s(RHRRtR{Ru(Rs((sW/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/test/test_heapq.pytL:st SideEffectLTcBseZd„Zd„ZRS(cCs||_||_dS(N(tvalueR%(RR„R%((sW/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/test/test_heapq.pyRa?s    cCsg|j(|j|jkS(N(R%R„(RRb((sW/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/test/test_heapq.pyRcCs
(RRRaRc(((sW/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/test/test_heapq.pyRƒ>s    tTestErrorHandlingcBsMeZdZd„Zd„Zd„Zd„Zd„Zd„Z    d„Z
RS(cCs‘x9|jj|jjfD]}|jttf|dƒqWxN|jj|jj|jj|jj    fD]"}|jttf|ddƒqgWdS(Ni
(
RRRR!R"R$R    R RZRU(RRV((sW/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/test/test_heapq.pyttest_non_sequenceKs
cCsÁx<|jj|jjfD]"}|jttf|tƒƒqWx?|jj|jjfD]%}|jttf|tƒdƒqXWx9|jj    |jj
fD]}|jt|dtƒƒqšWdS(Ni
i( RRRR!R"R$RjR    R RZRU(RRV((sW/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/test/test_heapq.pyt test_len_onlyRs  #cCsÄtƒtƒtƒg}x3|jj|jjfD]}|jt||ƒq1Wx6|jj|jjfD]}|jt||dƒqgWx6|jj|jj    fD]}|jt|d|ƒq WdS(Ni
i(
RpRRRR!RqR    R RZRU(RtseqRV((sW/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/test/test_heapq.pyt test_get_onlyZscCsdx]|jj|jj|jj|jj|jj|jjfD]}|jtt    f|dƒq=WdS(Ni
(
RRRR    R RZRUR!R"R$(RRV((sW/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/test/test_heapq.pyttest_arg_parsingcsc Cs6x/|jj|jjfD]}x ddtdƒd tdddƒfD]ã}xgttttt    fD]P}t
j d    t fd
t ƒ-|j|d ||ƒƒ|d |ƒƒWdQXqcW|j|d t|ƒƒgƒ|jt|d t|ƒƒ|jt|d t|ƒƒ|jt|d t|ƒƒqGWqWdS( Nt123tiètdog333333ó?iÐi˜is%comparing unequal types not supportedtquieti(Rg333333ó?(RRZRURRBRuRvR{R‚RtRtcheck_py3k_warningstDeprecationWarningR[RR€R!R"R}R~RqR(RRVtstg((sW/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/test/test_heapq.pyttest_iterable_argsis.2c    seg‰ˆj‡fd†tdƒDƒƒ|jttfƒ!|jjˆtdˆƒƒWdQXdS(Nc3s|]}t|ˆƒVqdS(N(Rƒ(RFR'(R%(sW/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/test/test_heapq.pys    <genexpr>zsiÈi(textendRR!R7t RuntimeErrorRR    Rƒ(R((R%sW/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/test/test_heapq.pyttest_heappush_mutating_heapxs#csYg‰ˆj‡fd†tdƒDƒƒ|jttfƒ|jjˆƒWdQXdS(Nc3s|]}t|ˆƒVqdS(N(Rƒ(RFR'(R%(sW/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/test/test_heapq.pys    <genexpr>siÈ(R”RR!R7R•RR(R((R%sW/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/test/test_heapq.pyttest_heappop_mutating_heaps#N( RRR#RR†R‡R‰RŠR“R–R—(((sW/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/test/test_heapq.pyR…Hs                            tTestErrorHandlingPythoncBseZeZRS((RRRR(((sW/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/test/test_heapq.pyR˜‡stTestErrorHandlingCcBseZeZRS((RRRR(((sW/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/test/test_heapq.pyR™‹scCs tttttg}tj|Œ|rœttdƒrœddl    }dgd}xAt t |ƒƒD]-}tj|Œ|j ƒtjƒ||<qcW|GHndS(Ntgettotalrefcountiÿÿÿÿi(RRhRiR˜R™Rt run_unittestthasattrtsystgcR#RBR4tcollectRš(tverboset test_classesRžtcountsR'((sW/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/test/test_heapq.pyt    test_main“s         
t__main__R (((((((((((('RlRRttestRtunittestRRtimport_fresh_moduleRRRRRRhRiRjRmRpRtRuRvR{R}R~RR€t    itertoolsRHRR‚RƒR…R˜R™R#R£RR[(((sW/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/test/test_heapq.pyt<module>sD    »          
        
?