ó ;œPc@s§ddlmZdejfd„ƒYZdefd„ƒYZdefd„ƒYZdefd „ƒYZd efd „ƒYZd d „Zedkr£eƒndS(iÿÿÿÿ(tsupporttTestCasecBseZd„ZRS(cCs&tjj|ƒ|jjj|_dS(N(RRtsetUptheapytUniSetttypes(tself((sM/opt/alt/python27/lib64/python2.7/site-packages/guppy/heapy/test/test_View.pyRs(t__name__t __module__R(((sM/opt/alt/python27/lib64/python2.7/site-packages/guppy/heapy/test/test_View.pyRst FirstCasecBs>eZd„Zd„Zd„Zd„Zd„Zd„ZRS(c Cs:|j}|j}g}g}||ƒ}||ƒ}||B}|j|jj|jjkƒ|j||Bjj|jjkƒ|j|j||ƒƒj|jjkƒ|j|j||ƒƒj|jjkƒg}|jjj |gdgƒ} ||ƒ} ~|j| jjt |jjj ƒƒkƒdS(Nt hiding_tag( tViewtisotassert_t referrerstkindRt FrameTypetguppytsetst immnodesetttype( RtVR tatbtas_tbstabtctcholdtcs((sM/opt/alt/python27/lib64/python2.7/site-packages/guppy/heapy/test/test_View.pyttest_cal_hidings$     #++    cCsÊ|j}g}|gg}|g}|j||ƒj|||dƒƒ|j||ƒj|||dƒjƒ|j||ƒj||ƒƒ~|j||ƒj|||d|ddƒƒdS(Nii(R taseqtdominostdomisizetindisize(RR txtytz((sM/opt/alt/python27/lib64/python2.7/site-packages/guppy/heapy/test/test_View.pyt test_dominos%s   &)cCsS|j}g}|gg}|g}||ƒjj}|j|||ƒjƒdS(N(R t referentsR"R(RR R#R$R%tp((sM/opt/alt/python27/lib64/python2.7/site-packages/guppy/heapy/test/test_View.pyt test_exports1s    cCsŽ|j}|jjƒ}g}|jƒ}|j|||ƒƒ~|jƒ}|j|||ƒƒ~~|jƒ}|j||ƒƒdS(N(R R thorizontnewsR(RR thR#thn((sM/opt/alt/python27/lib64/python2.7/site-packages/guppy/heapy/test/test_View.pyt test_horizon:s    cCsT|j}g}|gg}||g}~~|j||dƒj||ƒƒdS(Ni(R Rtimdom(RR R#R$R%((sM/opt/alt/python27/lib64/python2.7/site-packages/guppy/heapy/test/test_View.pyt test_imdomGs    cCsµ|j}g}|gg}|g}|j||ƒj|ƒƒ|j||ƒj|||dƒƒ|j||ƒj||ƒƒ|j|||ƒj||||dƒƒdS(Ni(R RR'(RR R#R$R%((sM/opt/alt/python27/lib64/python2.7/site-packages/guppy/heapy/test/test_View.pyttest_referentsOs   &(RRRR&R)R.R0R1(((sM/opt/alt/python27/lib64/python2.7/site-packages/guppy/heapy/test/test_View.pyR s   tGCCasecBs,eZd„Zd„Zd„Zd„ZRS(cs ddlm}ddl}ddd„ƒY}|ƒ}g‰‡fd†}|||ƒ}||_|jƒt|ƒ}|jt|ƒƒ|ƒ|j|ƒ|ƒd}|jt|ƒƒ|ƒ|jˆgƒ|jƒ|j|ƒdƒ|jˆ|gƒdS(Niÿÿÿÿ(treftCcBseZRS((RR(((sM/opt/alt/python27/lib64/python2.7/site-packages/guppy/heapy/test/test_View.pyR4escsˆj|ƒdS(N(tappend(twr(tcbs(sM/opt/alt/python27/lib64/python2.7/site-packages/guppy/heapy/test/test_View.pytcbjs(( tweakrefR3tgcR#tcollecttstrRtasistNone(RR3R:R4RR8R6tstrc((R7sM/opt/alt/python27/lib64/python2.7/site-packages/guppy/heapy/test/test_View.pyttest_gc_mechanism]s$      cs”g‰‡fd†}ddl}|jƒ|jjj|ƒ}|jˆgƒ|jƒ|jˆdgƒd}|jƒ|jˆdgƒdS(NcsˆjdƒdS(Ni(R5((thos(sM/opt/alt/python27/lib64/python2.7/site-packages/guppy/heapy/test/test_View.pythosiÿÿÿÿi(R:R;RR tgchookRR>(RRBR:thook((RAsM/opt/alt/python27/lib64/python2.7/site-packages/guppy/heapy/test/test_View.pyt test_gc_hook{s    c sdSddl}|j}|j}|jƒ‰‡fd†}|j|ƒ}|jˆƒ|jƒtˆƒ}|j|dkƒ|jƒ|j tˆƒdƒ|j ˆiƒ}dfd„ƒY}|ƒ} |j | j gƒ|jtˆƒdkƒ|jƒ|jtˆƒdkƒ(NiÿÿÿÿcsˆjrˆjƒndS(N(t is_sortedtclear((tdrg(sM/opt/alt/python27/lib64/python2.7/site-packages/guppy/heapy/test/test_View.pyt clear_drg—s  iR4cBseZRS((RR(((sM/opt/alt/python27/lib64/python2.7/site-packages/guppy/heapy/test/test_View.pyR4ªs( R:R thvt nodegraphRCtupdate_dictownersR;tlenR Rt cli_clodot partitiont__dict__( RR:R RJRIt_clear_drg_hooktlendrgtbyclodoR4R((RHsM/opt/alt/python27/lib64/python2.7/site-packages/guppy/heapy/test/test_View.pyt test_gc_drgŒs(          c Cs|j}|jjj}t|j_ddl}|jƒg}|jƒ|j t |jj ƒdkƒ|g}|g}||g}ddd„ƒY}|||ƒƒ} |jj | ƒ|||ƒƒ} |jj | ƒ|jj ||ƒƒ|j |||jj |ƒkƒ|j |||jj |ƒkƒd} |jƒ|jj ||ƒƒ|j |||jj |ƒkƒ|j |||jj |ƒkƒ|g} |j | |jj ||ƒƒkƒ|jƒ|j | |jj ||ƒƒkƒdS(NiÿÿÿÿitTcBseZd„ZRS(cSs ||_dS(N(tset(RRV((sM/opt/alt/python27/lib64/python2.7/site-packages/guppy/heapy/test/test_View.pyt__init__Ès(RRRW(((sM/opt/alt/python27/lib64/python2.7/site-packages/guppy/heapy/test/test_View.pyRUÇs((R RRRtFalseR tis_rg_update_allR:R;R RMtrgtreferrers_add_targetRR>( RR RR:tdstRRRRUttattbtd((sM/opt/alt/python27/lib64/python2.7/site-packages/guppy/heapy/test/test_View.pyt test_gc_rg³s8        ## ## % (RRR@RERTR`(((sM/opt/alt/python27/lib64/python2.7/site-packages/guppy/heapy/test/test_View.pyR2\s   't AltHeapCasecBseZd„ZRS(c Cs¹|j}|j}|giƒ}|jjƒ}|jjƒ}|jjjƒ}|jjjƒ}||jj ƒƒ}|j ||j ||ƒ|kƒ|j |||ƒ|@ ƒdS(N( R tidsettImpSett mutnodesetR tobservation_listRRRtobservation_containersR tnodes( RR RbRRRtexclatexclbtoc((sM/opt/alt/python27/lib64/python2.7/site-packages/guppy/heapy/test/test_View.pyttest_observation_containersês  "(RRRk(((sM/opt/alt/python27/lib64/python2.7/site-packages/guppy/heapy/test/test_View.pyRaæstSpecialTypesCasecBseZd„ZRS(cCs8|j}ddl}|jddƒ}||ƒjdS(NiÿÿÿÿRtasdf(R tarraytsize(RR RnR((sM/opt/alt/python27/lib64/python2.7/site-packages/guppy/heapy/test/test_View.pyt test_arrays  (RRRp(((sM/opt/alt/python27/lib64/python2.7/site-packages/guppy/heapy/test/test_View.pyRlsicCs[ddlm}|ƒtjt|ƒtjt|ƒtjt|ƒtjt|ƒdS(Niÿÿÿÿ(toff(tguppy.heapy.RemoteRqRt run_unittestR R2RaRl(tdebugRq((sM/opt/alt/python27/lib64/python2.7/site-packages/guppy/heapy/test/test_View.pyt test_mains t__main__N( tguppy.heapy.testRRR R2RaRlRuR(((sM/opt/alt/python27/lib64/python2.7/site-packages/guppy/heapy/test/test_View.pytsUŠ