ó oŽ¸Qc@sLddlZddlTdejfd„ƒYZedkrHejƒndS(i˙˙˙˙N(t*tAnonTestcBs,eZd„Zd„Zd„Zd„ZRS(csšdtfd„ƒY‰dtf‡fd†ƒY}|j|jjttƒƒ|j|jjttƒƒ|jˆjjdƒ|jˆjjdƒdS(NtANONcBs eZdefdefgZRS(tatb(t__name__t __module__tc_intt_fields_(((s+/sys/lib/python2.7/ctypes/test/test_anon.pyRs tYcs2eZdefdˆfdefgZdgZRS(txt_ty(RRRRt _anonymous_((R(s+/sys/lib/python2.7/ctypes/test/test_anon.pyR s  i(tUniont Structuret assertEqualRtoffsettsizeofRR(tselfR ((Rs+/sys/lib/python2.7/ctypes/test/test_anon.pyt test_anons cCs|jtd„ƒdS(NcSs'ttƒdtfigd6dd6ƒS(NtNameRi*R (ttypeR(((s+/sys/lib/python2.7/ctypes/test/test_anon.pyts (t assertRaisest TypeError(R((s+/sys/lib/python2.7/ctypes/test/test_anon.pyttest_anon_nonseqs cCs|jtd„ƒdS(NcSs*ttƒdtfigd6dgd6ƒS(NRRR R (RR(((s+/sys/lib/python2.7/ctypes/test/test_anon.pyR!s  (RtAttributeError(R((s+/sys/lib/python2.7/ctypes/test/test_anon.pyttest_anon_nonmembers csÜdtfd„ƒY‰dtf‡fd†ƒY‰dtf‡fd†ƒY}|j|jjdƒ|j|jjttƒƒ|j|jjttƒƒ|j|j jttƒƒ|j|j jttƒdƒdS( NtANON_ScBseZdefgZRS(R(RRRR(((s+/sys/lib/python2.7/ctypes/test/test_anon.pyR'stANON_Ucs)eZdˆfdefgZdgZRS(R R(RRRRR ((R(s+/sys/lib/python2.7/ctypes/test/test_anon.pyR*s R cs2eZdefdˆfdefgZdgZRS(R R R (RRRRR ((R(s+/sys/lib/python2.7/ctypes/test/test_anon.pyR /s  ii( RRRR RRRRRR R (RR ((RRs+/sys/lib/python2.7/ctypes/test/test_anon.pyt test_nested&s(RRRRRR(((s+/sys/lib/python2.7/ctypes/test/test_anon.pyRs   t__main__(tunittesttctypestTestCaseRRtmain(((s+/sys/lib/python2.7/ctypes/test/test_anon.pyts  7