Ńņ [ŠKc @ s d d k l Z l Z d d k Z d d k Z d d k l Z d d k l Z l Z d d k Td e f d YZ e d j o e n d S( i’’’’( t NamedTemporaryFilet mktempN( t memmap( t aranget allclose( t *t TestMemmapc B s> e Z d Z d Z d Z d Z d Z d Z RS( c C sS t d d | _ d | _ d | _ t d d | i | _ | i i | i d S( Nt prefixt mmapi i t float32i t dtype( i i ( R t tmpfpt shapeR R t datat resize( t self( ( sB /usr/lib64/python2.6/site-packages/numpy/core/tests/test_memmap.pyt setUp s c C s | i i d S( N( R t close( R ( ( sB /usr/lib64/python2.6/site-packages/numpy/core/tests/test_memmap.pyt tearDown s c C s t | i d | i d d d | i } | i | (~ t | i d | i d d d | i } t | i | p t t | i | d S( NR t modes w+R t r( R R R R R R t AssertionErrort assert_array_equal( R t fpt newfp( ( sB /usr/lib64/python2.6/site-packages/numpy/core/tests/test_memmap.pyt test_roundtrip s c C sR t d d } t | d | i d d d | i } | i | (~ t i | d S( Nt R R R s w+R ( R R R R R t ost unlink( R t tmpnameR ( ( sB /usr/lib64/python2.6/site-packages/numpy/core/tests/test_memmap.pyt test_open_with_filename! s c C sj t | i d | i d d d | i } | i | (| i t i d t | i t i d t d S( NR R s w+R t ignoret default( R R R R R t flusht warningst simplefiltert DeprecationWarningt sync( R R ( ( sB /usr/lib64/python2.6/site-packages/numpy/core/tests/test_memmap.pyt test_flush) s c s} t | i d | i d d d | i } | } d t f d Y t i } f d } z | t _ ~ Wd | t _ Xd S( NR R s w+R t ViewCloseErrorc B s e Z RS( ( t __name__t __module__( ( ( sB /usr/lib64/python2.6/site-packages/numpy/core/tests/test_memmap.pyR' 8 s c s d d S( Ns% View should not call _close on memmap( ( R ( R' ( sB /usr/lib64/python2.6/site-packages/numpy/core/tests/test_memmap.pyt replace_close; s ( R R R R t Exceptiont _close( R t fp_baset fp_viewR, R* ( ( R' sB /usr/lib64/python2.6/site-packages/numpy/core/tests/test_memmap.pyt test_del3 s ( R( R) R R R R R&