ó o®¸Qc@sbddlZddlTdefd„ƒYZdejfd„ƒYZedkr^ejƒndS(iÿÿÿÿN(t*tCHECKEDcBseZd„ZeeƒZRS(cCs t|jƒS(N(tstrtvalue(R((s2/sys/lib/python2.7/ctypes/test/test_checkretval.pyt_check_retval_s(t__name__t __module__Rt staticmethod(((s2/sys/lib/python2.7/ctypes/test/test_checkretval.pyRs tTestcBs6eZd„ZyeWnek r*n Xd„ZRS(cCs¤ddl}t|jƒ}|jd|jdƒƒt|j_|jd|jdƒƒd|j_|jd|jdƒƒ|j`|jd|jdƒƒdS(Niÿÿÿÿi*t42(t _ctypes_testtCDLLt__file__t assertEqualt _testfunc_p_pRtrestypetNone(tselfR tdll((s2/sys/lib/python2.7/ctypes/test/test_checkretval.pyttest_checkretval s    cCs#|jttjjdddƒdS(Ni(t assertRaisest WindowsErrortoledlltoleaut32tCreateTypeLib2R(R((s2/sys/lib/python2.7/ctypes/test/test_checkretval.pyt test_oledll!s  (RRRRt NameErrorR(((s2/sys/lib/python2.7/ctypes/test/test_checkretval.pyR s   t__main__(tunittesttctypestc_intRtTestCaseRRtmain(((s2/sys/lib/python2.7/ctypes/test/test_checkretval.pyts