File: //opt/alt/python27/lib64/python2.7/site-packages/numpy/core/tests/test_memmap.pyo
�
�9Zc @` s� d d l m Z m Z m Z d d l Z d d l Z d d l Z d d l m Z m Z m
Z
m Z d d l m
Z
d d l m Z m Z m Z d d l m Z m Z m Z m Z m Z m Z d e f d � � YZ e d k r� e � n d S(
i ( t divisiont absolute_importt print_functionN( t NamedTemporaryFilet
TemporaryFilet mktempt mkdtemp( t memmap( t aranget allcloset asarray( t TestCaset run_module_suitet assert_t assert_equalt assert_array_equalt dect
TestMemmapc B` s� e Z d � Z d � Z d � Z d � Z d � Z d � Z d � Z d � Z e
j e j
d k d � d
� � Z d � Z d � Z d
� Z d � Z d � Z RS( c C` s_ t d d � | _ t � | _ d | _ d | _ t d d | j �| _ | j j | j � d S( Nt prefixt mmapi i t float32i t dtype( i i ( R t tmpfpR t tempdirt shapeR R t datat resize( t self( ( sO /opt/alt/python27/lib64/python2.7/site-packages/numpy/core/tests/test_memmap.pyt setUp s c C` s! | j j � t j | j � d S( N( R t closet shutilt rmtreeR ( R ( ( sO /opt/alt/python27/lib64/python2.7/site-packages/numpy/core/tests/test_memmap.pyt tearDown s
c C` s� t | j d | j d d d | j �} | j | (~ t | j d | j d d d | j �} t t | j | � � t | j | � d S( NR t modes w+R t r( R R R R R R
R R ( R t fpt newfp( ( sO /opt/alt/python27/lib64/python2.7/site-packages/numpy/core/tests/test_memmap.pyt test_roundtrip s c C` sN t d d d | j �} t | d | j d d d | j �} | j | (~ d S( Nt R t dirR R! s w+R ( R R R R R R ( R t tmpnameR# ( ( sO /opt/alt/python27/lib64/python2.7/site-packages/numpy/core/tests/test_memmap.pyt test_open_with_filename) s
c
C` s7 t � �( } t | d | j d | j �} ~ Wd QXd S( NR R ( R R R R ( R t fR# ( ( sO /opt/alt/python27/lib64/python2.7/site-packages/numpy/core/tests/test_memmap.pyt test_unnamed_file0 s c
C` sf d } d } t | j d | j d | d | j d | �} | j | | j � | j | | j � ~ d S( Ni s w+R R! R t offset( R R R R t assertEqualR, R! ( R R, R! R# ( ( sO /opt/alt/python27/lib64/python2.7/site-packages/numpy/core/tests/test_memmap.pyt test_attributes5 s c C` s� t d d d | j �} t | d | j d d d | j �} t j j | � } | j | (| j | | j
� | d } | j | | j
� ~ ~ d S( NR&