ÿØÿàJFIFÿþ ÿÛC       ÿÛC ÿÀÿÄÿÄ"#QrÿÄÿÄ&1!A"2qQaáÿÚ ?Øy,æ/3JæÝ¹È߲؋5êXw²±ÉyˆR”¾I0ó2—PI¾IÌÚiMö¯–þrìN&"KgX:Šíµ•nTJnLK„…@!‰-ý ùúmë;ºgµŒ&ó±hw’¯Õ@”Ü— 9ñ-ë.²1<yà‚¹ïQÐU„ہ?.’¦èûbß±©Ö«Âw*VŒ) `$‰bØÔŸ’ëXÖ-ËTÜíGÚ3ð«g Ÿ§¯—Jx„–’U/ÂÅv_s(Hÿ@TñJÑãõçn­‚!ÈgfbÓc­:él[ðQe 9ÀPLbÃãCµm[5¿ç'ªjglå‡Ûí_§Úõl-;"PkÞÞÁQâ¼_Ñ^¢SŸx?"¸¦ùY騐ÒOÈ q’`~~ÚtËU¹CڒêV  I1Áß_ÿÙ ;Pc@sddlmZdejfdYZdefdYZdefdYZdefd YZd efd YZd d ZedkrendS(i(tsupporttTestCasecBseZdZRS(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>eZdZdZdZdZdZdZRS(c Cs:|j}|j}g}g}||}||}||B}|j|jj|jjk|j||Bjj|jjk|j|j||j|jjk|j|j||j|jjkg}|jjj |gdg} ||} ~|j| jjt |jjj kdS(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|||dj|j||j||~|j||j|||d|dddS(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|||jdS(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||dj||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||||ddS(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,eZdZdZdZdZRS(cs ddlm}ddl}dddY}|}gfd}|||}||_|jt|}|jt|||j||d}|jt|||jg|j|j|d|j|gdS(Ni(treftCcBseZRS((RR(((sM/opt/alt/python27/lib64/python2.7/site-packages/guppy/heapy/test/test_View.pyR4escsj|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$      csgfd}ddl}|j|jjj|}|jg|j|jdgd}|j|jdgdS(NcsjddS(Ni(R5((thos(sM/opt/alt/python27/lib64/python2.7/site-packages/guppy/heapy/test/test_View.pythosii(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}|jfd}|j|}|j|jt}|j|dk|j|j td|j i}dfdY}|} |j | j g|jtdk|j|jtdk(NicsjrjndS(N(t is_sortedtclear((tdrg(sM/opt/alt/python27/lib64/python2.7/site-packages/guppy/heapy/test/test_View.pyt clear_drgs  iR4cBseZRS((RR(((sM/opt/alt/python27/lib64/python2.7/site-packages/guppy/heapy/test/test_View.pyR4s( 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_drgs(          c Cs|j}|jjj}t|j_ddl}|jg}|j|j t |jj dk|g}|g}||g}dddY}|||} |jj | |||} |jj | |jj |||j |||jj |k|j |||jj |kd} |j|jj |||j |||jj |k|j |||jj |k|g} |j | |jj ||k|j|j | |jj ||kdS(NiitTcBseZdZRS(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.pyRUs((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_rgs8        ## ## % (RRR@RERTR`(((sM/opt/alt/python27/lib64/python2.7/site-packages/guppy/heapy/test/test_View.pyR2\s   't AltHeapCasecBseZdZRS(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_containerss  "(RRRk(((sM/opt/alt/python27/lib64/python2.7/site-packages/guppy/heapy/test/test_View.pyRastSpecialTypesCasecBseZdZRS(cCs8|j}ddl}|jdd}||jdS(NiRtasdf(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