%PDF- %PDF-
Direktori : /proc/self/root/opt/plesk/python/2.7/lib64/python2.7/ctypes/test/ |
Current File : //proc/self/root/opt/plesk/python/2.7/lib64/python2.7/ctypes/test/test_arrays.pyc |
� 5}�ac @ s� d d l Z d d l m Z m Z d d l Z d d l Td d l m Z d Z e e e e e e e e e e e f Z d e j f d � � YZ e d k r� e j � n d S( i����N( t precisionbigmemtestt _2G( t *( t need_symbolt bBhHiIlLqQfdt ArrayTestCasec B s� e Z d � Z d � Z d � Z d � Z e d � d � � Z d � Z d � Z d � Z d � Z e j e j d k d � e d e d d d e � d � � � Z RS( c C s� t d d � } x�t D]�} t | � } t | | � } | | � } | j t | � | � g t | � D] } | | ^ qf } | j | | � | j t � � | | Wd QX| j t � � | | d Wd QXd d l m } t d d | � } g t | � D] } | | | | | � ^ q� g t | � D] } | | ^ q*} | j | | � | � } g t | � D] } | | ^ qf} | j | d g | � | j t | t | d � � q Wt t d � } | d d d � } | j t | d � | j | d d � | j | d d � | j | d d � | j | d d � | j | d d � | j | d d � | j t | � d � d d l m } m } | j t | | d d d � | j t | | d � d S( Ni i i i����( t setitemi* i i i t at bt ct abci����i����( t getslicet delitem( t ranget formatst lent ARRAYt assertEqualt assertRaisest IndexErrort operatorR t c_chart TypeErrorR R ( t selft initt fmtt alent int_arrayt iat it valuesR t new_valuest nt CharArrayt caR R ( ( s@ /opt/plesk/python/2.7/lib64/python2.7/ctypes/test/test_arrays.pyt test_simple sD # -# #!c C sI d } t t | � } | � } g t | � D] } | | ^ q+ } | j | d g | � | t � g | � } g t | � D] } | | ^ q{ } | j | d g | � | d d d d d � } g | D] } | ^ q� } | j | d d d d d g � | t t d � � } g | D] } | ^ q} | j | d d d d d g � d S( Ni i i i i i ( i i i i i ( R t c_intR R t map( R R t numarrayt naR R ( ( s@ /opt/plesk/python/2.7/lib64/python2.7/ctypes/test/test_arrays.pyt test_numeric_arraysK s ##c C sH | j t t d � t t d � � | j t t d � t t d � � d S( Ni i ( t assertIsNotR R$ t assertIs( R ( ( s@ /opt/plesk/python/2.7/lib64/python2.7/ctypes/test/test_arrays.pyt test_classcachea s "c C s� t d � } t d j t | � � } | j | d � | j | d d d � d � | j | d d d � d � | j | d d d � d � | j | d d d � d � | j | j d � d S( Nt fooi i����t ooft fi i i t o( t create_string_bufferR t from_addresst addressofR t Nonet value( R t pt sz( ( s@ /opt/plesk/python/2.7/lib64/python2.7/ctypes/test/test_arrays.pyt test_from_addresse s t create_unicode_bufferc C s� t d � } t d j t | � � } | j | d � | j | d d d � d � | j | d d d � d � | j | d d d � d � | j | d d d � d � | j | j d � d S( NR, i i����R- R. i i i R/ ( R8 t c_wcharR1 R2 R R3 R4 ( R R5 R6 ( ( s@ /opt/plesk/python/2.7/lib64/python2.7/ctypes/test/test_arrays.pyt test_from_addressWp s c C s>