Tryag File Manager
Home
-
Turbo Force
Current Path :
/
usr
/
lib
/
python2.4
/
site-packages
/
ctypes
/
test
/
Upload File :
New :
File
Dir
//usr/lib/python2.4/site-packages/ctypes/test/test_slicing.pyo
mò šóIFc�����������@���sQ���d��k��Z��d�k�Td��k�Z�d�e��i�f�d�„��ƒ��YZ�e�d�j�o�e��i�ƒ��n�d��S(���N(���t���*t���SlicesTestCasec�����������B���s\���t��Z�d�„��Z�d�„��Z�d�„��Z�d�„��Z�d�„��Z�y�e�Wn�e�j �o�n�Xd�„��Z �RS(���Nc���������C���sä���t��d�t�d�d�ƒ�Œ��}�t�d�d�ƒ�}�|��i�|�d�d�!|�d�d�!ƒ�|��i�t�|�ƒ�t�|�ƒ�ƒ�|��i�|�d�d�!|�d�d�!ƒ�|��i�|�d�|�d�ƒ�|��i�|�|�ƒ�t�d�d �ƒ�|�d�d�+|��i�|�d�d�!t�d�d �ƒ�ƒ�d��S( ���Nid���iL��i°��i����i���i���i���iÿÿÿÿi ���(���t���c_intt���xranget���at���ranget���bt���selft���failUnlessEqualt���len(���R���R���R���(����(����t<���/usr/lib/python2.4/site-packages/ctypes/test/test_slicing.pyt���test_getslice_cint���s����c���������C���s��t��d�t�d�d�ƒ�Œ��}�t�d�d�ƒ�}�t�d�d�ƒ�|�d�d�+|��i�|�d�d�!t�d�d�ƒ�ƒ�d�k�l�}�|��i �t �|�|�d�d�d �ƒ�|��i �t �|�|�d�d�d �d�d�d �d�g�ƒ�|��i �t �|�|�d�d�d�d�d�d�d�g�ƒ�|��i �t�|�|�d�d�t�d�ƒ�ƒ�d��S(���Nid���iL��i°��i ���i/���(���s���setslicei����i���t���abcdeR���R���t���ct���dt���ei���i���i���i���f3.1400000000000001(���R���R���R���R���R���R���R���t���operatort���setslicet���assertRaisest ���TypeErrort ���ValueError(���R���R���R���R���(����(����R ���t���test_setslice_cint���s���� ++c���������C���sö���d�}�t�t�i�ƒ�}�t�t�ƒ�|�i�_�d��|�i �_�|�i�|�ƒ�}�|��i �|�t�|�ƒ� |�ƒ�d��k�}�|��i�t�|�i�|�d�d�d�ƒ�|�i �|�ƒ�t�t�ƒ�|�i�_�|�i�|�ƒ�}�|��i �|�t�|�ƒ� t�t�d�ƒ�t�d�ƒ�d�ƒ�ƒ�|�i �|�ƒ�d��S(���Nt���abcdefghijklmnopqrstuvwxyzi����i���u���abcdeR���t���zi���(���t���st���CDLLt���_ctypes_testt���__file__t���dllt���POINTERt���c_chart ���my_strdupt���restypet���Nonet���my_freet���resR���R���R ���R���R���R���R���t���c_byteR���t���ord(���R���R���R���R#���R���(����(����R ���t ���test_char_ptr%���s���� 3c������������s���t��t�i�ƒ�‰��d�}�d�t�f�d�„��ƒ��Y}�d��ˆ��i�_ �‡��d�†��}�|�ˆ��i�_ �|�ˆ��i�_ �z#�ˆ��i�|�ƒ�}�|��i�|�|�ƒ�Wd��ˆ��i�` �Xd��S(���NR���t���allocated_c_char_pc�����������B���s���t��Z�RS(���N(���t���__name__t ���__module__(����(����(����R ���R'���<���s���c������������s���|��i�}�ˆ��i�|��ƒ�|�S(���N(���t���resultt���valuet���retvalR���R"���(���R*���t���funct���argsR,���(���R���(����R ���t���errcheck@���s���� (���R���R���R���R���R���t���c_char_pR'���R!���R"���R ���R/���R���R#���R���R���(���R���R'���R���R/���R#���R���(����(���R���R ���t���test_char_ptr_with_free8���s�����c���������C���s+���d�}�t�d�|�Œ��}�|��i�|�|�ƒ�d��S(���Nt���abcdefghijklmnopqrstuvwxyz�i���(���R���R���t���pR���R���(���R���R3���R���(����(����R ���t���test_char_arrayN���s����c���������C���sŽ��d�}�t�t�i�ƒ�}�t�t�ƒ�|�i�_�t�t�ƒ�f�|�i�_ �d��|�i�_�|�i�|�ƒ�}�|��i�|�t�|�ƒ� |�ƒ�d��k�}�|��i�t�|�i�|�d�d�d�ƒ�|�i�|�ƒ�t�t�ƒ�t�t�ƒ�j�o�t�t�ƒ�|�i�_�nc�t�t�ƒ�t�t�ƒ�j�o�t�t�ƒ�|�i�_�n4�t�t�ƒ�t�t�ƒ�j�o�t�t�ƒ�|�i�_�n�d��S|�i�|�ƒ�}�|��i�|�t�|�ƒ�d� t�t�d�ƒ�t�d�ƒ�d�ƒ�ƒ�|�i�|�ƒ�d��S(���Nu���abcdefghijklmnopqrstuvwxyz�i����i���u���abcdei���R���R���(���R���R���R���R���R���R���t���c_wchart ���my_wcsdupR ���t���argtypesR!���R"���R#���R���R���R ���R���R���R���R���t���sizeoft���c_shortR���t���c_longR���R%���(���R���R���R���R#���R���(����(����R ���t���test_wchar_ptrZ���s*���� 7( ���R(���R)���R���R���R&���R1���R4���R5���t ���NameErrorR;���(����(����(����R ���R������s��� t���__main__(���t���unittestt���ctypesR���t���TestCaseR���R(���t���main(���R>���R���R���(����(����R ���t���?���s ��� q