ó o®¸Qc@sÉddlTddlZdejfd„ƒYZdejfd„ƒYZdejfd„ƒYZd ejfd „ƒYZd ejfd „ƒYZd ejfd„ƒYZe dkrÅej ƒndS(iÿÿÿÿ(t*NtSimpleTestCasecBseZd„Zd„ZRS(cCs[tƒ}|j|jdƒd|_|j|jdƒtdƒ}|j|jdƒdS(Ni*ic(tc_intt assertEqualt_objectstNonetvalue(tselftx((s//sys/lib/python2.7/ctypes/test/test_keeprefs.pyt test_cints    cCs[tƒ}|j|jdƒd|_|j|jdƒtdƒ}|j|jdƒdS(Ntabctspam(tc_char_pRRRR(RR((s//sys/lib/python2.7/ctypes/test/test_keeprefs.pyt test_ccharp s    (t__name__t __module__R R (((s//sys/lib/python2.7/ctypes/test/test_keeprefs.pyRs tStructureTestCasecBs#eZd„Zd„Zd„ZRS(cCs[dtfd„ƒY}|ƒ}|j|jdƒd|_d|_|j|jdƒdS(NtXcBs eZdefdefgZRS(tatb(RRRt_fields_(((s//sys/lib/python2.7/ctypes/test/test_keeprefs.pyRs i*ic(t StructureRRRRR(RRR((s//sys/lib/python2.7/ctypes/test/test_keeprefs.pyttest_cint_structs    cCsidtfd„ƒY}|ƒ}|j|jdƒd|_d|_|j|jidd6dd6ƒdS(NRcBs eZdefdefgZRS(RR(RRR R(((s//sys/lib/python2.7/ctypes/test/test_keeprefs.pyR"s R tfoot0t1(RRRRRR(RRR((s//sys/lib/python2.7/ctypes/test/test_keeprefs.pyttest_ccharp_struct!s    csdtfd„ƒY‰dtf‡fd†ƒY}|ƒ}d|j_d|j_d|j_d|j_|j|jdƒ|ƒ}ˆddƒ}||_|j|jiid 6ƒd |j_d |j_|j|jiid 6ƒˆƒ|_|j|jiid 6id 6ƒdS( NtPOINTcBs eZdefdefgZRS(Rty(RRRR(((s//sys/lib/python2.7/ctypes/test/test_keeprefs.pyR-stRECTcs eZdˆfdˆfgZRS(tultlr(RRR((R(s//sys/lib/python2.7/ctypes/test/test_keeprefs.pyR/siiiiRii,R(RRRRRRRR(RRtrtpt((Rs//sys/lib/python2.7/ctypes/test/test_keeprefs.pyttest_struct_struct,s"          (RRRRR"(((s//sys/lib/python2.7/ctypes/test/test_keeprefs.pyRs t ArrayTestCasecBseZd„ZRS(csÙtd‰ˆƒ}|j|jdƒd|ds  .