tzh
2024-08-22 c7d0944258c7d0943aa7b2211498fd612971ce27
1
2
3
4
5
6
7
8
9
10
11
Z\¬Qc@s¦ddlTddlZddlZddlmZddlmZddlmZej    d krje
Z ne Z dej fd    „ƒYZed
kr¢ejƒndS( iÿÿÿÿ(t*N(tis_resource_enabled(t PyObj_FromPtr(t getrefcountiitPythonAPITestCasecBsMeZd„Zd„Zedƒr0d„Znd„Zd„Zd„ZRS(cCs>tj}t|_ttf|_|j|ddƒdƒdS(Nt    abcdefghiitabc(t    pythonapitPyString_FromStringAndSizet    py_objecttrestypetc_char_pt c_py_ssize_ttargtypest assertEqual(tselfR((sc/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/ctypes/test/test_python_api.pyttest_PyString_FromStringAndSizes        cCsttj_tftj_d}t|ƒ}tj|ƒ}|jt|ƒ|ƒ|j||ƒ~|jt|ƒ|ƒdS(NR(R    RtPyString_FromStringR
R R tgrcR(Rtstrefcnttpyob((sc/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/ctypes/test/test_python_api.pyttest_PyString_FromStrings  trefcountcCs¨tdƒ}ttj_|jtjdƒdƒ|jtdƒ|ƒtftj_ttj_tjdƒ}|jt|ƒ|dƒ~|jtdƒ|ƒdS(Ni*i(    RR    RtPyInt_FromLongR
Rt PyInt_AsLongR tc_long(Rtref42tres((sc/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/ctypes/test/test_python_api.pyttest_PyInt_Long,s   cCsnd}t|ƒ}tt|ƒƒ}|j||kƒ|jt|ƒ|dƒ~|jt|ƒ|ƒdS(Nsabc def ghi jkli(RRtidt
assertTrueR(RRtreftpyobj((sc/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/ctypes/test/test_python_api.pyttest_PyObj_FromPtr;s cCs¥tj}ttƒttf|_tdƒ}||t|ƒddƒ|j    |j
dƒ||t|ƒdddddƒ|j    |j
dƒ|j t ||ƒdS(Nis Hello from %stctypessHello from ctypesiii( Rt PyOS_snprintftPOINTERtc_chartc_size_tR R tc_buffertsizeofRtvaluet assertRaisest    TypeError(RR$tbuf((sc/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/ctypes/test/test_python_api.pyttest_PyOS_snprintfFs     "cCsY|jttƒƒdƒ|jttdƒƒdƒ|jtttƒƒdtƒdS(Nspy_object(<NULL>)i*s py_object(42)s py_object(%r)(RtreprR    tobject(R((sc/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/ctypes/test/test_python_api.pyttest_pyobject_reprTs(    t__name__t
__module__RRRRR"R.R1(((sc/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/ctypes/test/test_python_api.pyRs                  t__main__(ii(R#tunittesttsyst ctypes.testRt_ctypesRRRt version_infoR'R tc_inttTestCaseRR2tmain(((sc/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/ctypes/test/test_python_api.pyt<module>s
    G