Mini Kabibi Habibi

Current Path : C:/Users/ITO/AppData/Local/Programs/GIMP 2/lib/python2.7/ctypes/test/
Upload File :
Current File : C:/Users/ITO/AppData/Local/Programs/GIMP 2/lib/python2.7/ctypes/test/test_python_api.pyc

�
”�dc@s�ddlTddlZddlZddlmZddlmZddlmZej	dkrje
ZneZdej
fd	��YZed
kr�ej�ndS(i����(t*N(trequires(t
PyObj_FromPtr(tgetrefcountiitPythonAPITestCasecBs>eZd�Zd�Zd�Zd�Zd�Zd�ZRS(cCs>tj}t|_ttf|_|j|dd�d�dS(Nt	abcdefghiitabc(t	pythonapitPyString_FromStringAndSizet	py_objecttrestypetc_char_ptc_py_ssize_ttargtypestassertEqual(tselfR((s@D:/a/msys64/mingw64/lib/python2.7/ctypes/test/test_python_api.pyttest_PyString_FromStringAndSizes		cCsttj_tftj_d}t|�}tj|�}|jt|�|�|j||�~|jt|�|�dS(NR(R	RtPyString_FromStringR
RR
tgrcR(Rtstrefcnttpyob((s@D:/a/msys64/mingw64/lib/python2.7/ctypes/test/test_python_api.pyttest_PyString_FromStringscCs�td�td�}ttj_|jtjd�d�|jtd�|�tftj_t	tj_tjd�}|jt|�|d�~|jtd�|�dS(Ntrefcounti*i(
RRR	RtPyInt_FromLongR
RtPyInt_AsLongR
tc_long(Rtref42tres((s@D:/a/msys64/mingw64/lib/python2.7/ctypes/test/test_python_api.pyttest_PyInt_Long+s
cCskd}t|�}tt|��}|j||�|jt|�|d�~|jt|�|�dS(Nsabc def ghi jkli(RRtidtassertIsR(RRtreftpyobj((s@D:/a/msys64/mingw64/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�|jt||�dS(Nis
Hello from %stctypessHello from ctypesiii(
Rt
PyOS_snprintftPOINTERtc_chartc_size_tRR
tc_buffertsizeofRtvaluetassertRaisest	TypeError(RR$tbuf((s@D:/a/msys64/mingw64/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((s@D:/a/msys64/mingw64/lib/python2.7/ctypes/test/test_python_api.pyttest_pyobject_reprTs(t__name__t
__module__RRRR"R.R1(((s@D:/a/msys64/mingw64/lib/python2.7/ctypes/test/test_python_api.pyRs					t__main__(ii(R#tunittesttsystctypes.testRt_ctypesRRRtversion_infoR'Rtc_inttTestCaseRR2tmain(((s@D:/a/msys64/mingw64/lib/python2.7/ctypes/test/test_python_api.pyt<module>s
	G