Current File : //proc/self/root/proc/self/root/lib64/python2.7/site-packages/numpy/core/tests/test_memmap.pyo
�
#K�Zc@s�ddlZddlmZddlZddlmZddlmZmZmZddl	Tde
fd��YZedkr�e
�ndS(	i����N(tNamedTemporaryFile(tmemmap(tarangetallclosetasarray(t*t
TestMemmapcBs�eZd�Zd�Zd�Zd�Zd�Zd�Zd�Ze	j
ejdkd�d	��Z
d
�Zd�Zd�Zd
�Zd�ZRS(cCsStdd�|_d|_d|_tdd|j�|_|jj|j�dS(	Ntprefixtmmapiitfloat32itdtype(ii(RttmpfptshapeR
Rtdatatresize(tself((sB/usr/lib64/python2.7/site-packages/numpy/core/tests/test_memmap.pytsetUp
s
		cCs|jj�dS(N(Rtclose(R((sB/usr/lib64/python2.7/site-packages/numpy/core/tests/test_memmap.pyttearDownscCs�t|jd|jddd|j�}|j|(~t|jd|jddd|j�}tt|j|��t|j|�dS(NR
tmodesw+Rtr(RRR
RR
tassert_Rtassert_array_equal(Rtfptnewfp((sB/usr/lib64/python2.7/site-packages/numpy/core/tests/test_memmap.pyttest_roundtripscCsKt��<}t|jd|jddd|j�}|j|(~WdQXdS(NR
Rsw+R(RRtnameR
RR
(RttmpR((sB/usr/lib64/python2.7/site-packages/numpy/core/tests/test_memmap.pyttest_open_with_filename!s
c
Csfd}d}t|jd|jd|d|jd|�}|j||j�|j||j�~dS(Nisw+R
RRtoffset(RRR
RtassertEqualRR(RRRR((sB/usr/lib64/python2.7/site-packages/numpy/core/tests/test_memmap.pyttest_attributes(scCs�t���}t|jd|jddd|j�}tjj|j�}|j|(|j	||j
�|d }|j	||j
�~~WdQXdS(NR
Rsw+Ri(RRRR
RtostpathtabspathR
Rtfilename(RRRR"tb((sB/usr/lib64/python2.7/site-packages/numpy/core/tests/test_memmap.pyt
test_filename1s
cCsDt|jd|jddd|j�}|j|j|jj�dS(NR
Rsw+R(RRR
RRR#R(RR((sB/usr/lib64/python2.7/site-packages/numpy/core/tests/test_memmap.pyttest_filename_fileobj=stgnu0s"This test is known to fail on hurdcCsXt|jd|jddd|j�}|j|(t|d|jd�|j�dS(NR
Rsw+Ri(RRR
RR
tassert_equaltflush(RR((sB/usr/lib64/python2.7/site-packages/numpy/core/tests/test_memmap.pyt
test_flushBs
cCs�t|jd|jddd|j�}d|d<|dd!}t|dd�~t|dd�d|d<t|dd�dS(	NR
Rsw+Riiii(RRR
RR((Rtfp_basetfp_view((sB/usr/lib64/python2.7/site-packages/numpy/core/tests/test_memmap.pyttest_delJs


cCsGt|jd|jddd|j�}|d}t|t�rCndS(NR
Rsw+Ri
(RRR
Rt
isinstance(RRR((sB/usr/lib64/python2.7/site-packages/numpy/core/tests/test_memmap.pyt test_arithmetic_drops_referencesXs

cCsMt|jd|jddd|j�}|dd	g}t|t�rIndS(
NR
Rsw+Riii(ii(ii(RRR
RR.(RRR((sB/usr/lib64/python2.7/site-packages/numpy/core/tests/test_memmap.pyttest_indexing_drops_references_s
cCs+t|jd|jddd|j�}dS(NR
Rsw+R(RRR
R(RR((sB/usr/lib64/python2.7/site-packages/numpy/core/tests/test_memmap.pyttest_slicing_keeps_referencesfscCsIt|jd|jd|j�}|j�}|j�}t|�}dS(NR
R(RRR
RtviewR(RRtnew1tnew2t	new_array((sB/usr/lib64/python2.7/site-packages/numpy/core/tests/test_memmap.pyt	test_viewks
!(t__name__t
__module__RRRRRR%R&tdectknownfailureiftsystplatformR*R-R/R0R1R6(((sB/usr/lib64/python2.7/site-packages/numpy/core/tests/test_memmap.pyR	s			
					$				t__main__(R;ttempfileRR tnumpyRRRRt
numpy.testingtTestCaseRR7trun_module_suite(((sB/usr/lib64/python2.7/site-packages/numpy/core/tests/test_memmap.pyt<module>s
k