ķ oŽ¸Qc@sddlZddlTddlmZddlZd„Zdefd„ƒYZdefd„ƒYZd ej fd „ƒYZ e d kr™ej ƒndS( i˙˙˙˙N(t*(thexlifycCs)tt|ƒƒ}tjdd|ƒd S(Ns(..)s\1-i˙˙˙˙(Rt memoryviewtretsub(tobjth((s7/sys/lib/python2.7/ctypes/test/test_array_in_pointer.pytdumpstValuecBseZdefgZRS(tval(t__name__t __module__tc_bytet_fields_(((s7/sys/lib/python2.7/ctypes/test/test_array_in_pointer.pyR st ContainercBseZdeeƒfgZRS(tpvalues(R R tPOINTERRR (((s7/sys/lib/python2.7/ctypes/test/test_array_in_pointer.pyRstTestcBseZd„Zd„ZRS(cCsģtdƒ}tƒ}||_|jdt|ƒƒx(tdƒD]}|d|j|_qBWgtdƒD]}|j|j^qm}|j|t|ƒfddddgdfƒdS(Nis 00-00-00-00iiis 01-02-03-04(RRRt assertEqualRtrangeR (tselft val_arraytctitvalues((s7/sys/lib/python2.7/ctypes/test/test_array_in_pointer.pyttests   )cCs¸tdƒ}|jdt|ƒƒt|ttƒƒ}x%tdƒD]}|d||_qEWgtdƒD]}||j^qm}|j|t|ƒfddddgdfƒdS(Nis 00-00-00-00iiis 01-02-03-04(RRRtcastRRR (RRtptrRR((s7/sys/lib/python2.7/ctypes/test/test_array_in_pointer.pyttest_2+s &(R R RR(((s7/sys/lib/python2.7/ctypes/test/test_array_in_pointer.pyRs t__main__( tunittesttctypestbinasciiRRRt StructureRRtTestCaseRR tmain(((s7/sys/lib/python2.7/ctypes/test/test_array_in_pointer.pyts    ,