%PDF- %PDF-
Mini Shell

Mini Shell

Direktori : /opt/alt/python27/lib64/python2.7/site-packages/numpy/core/tests/
Upload File :
Create Path :
Current File : //opt/alt/python27/lib64/python2.7/site-packages/numpy/core/tests/test_records.pyo

�
�9Zc@`s�ddlmZmZmZddlZddlZddlZddlmZddl	Z
ddlmZddl
mZmZmZmZmZmZmZdefd��YZdefd	��YZd
�Zedkr�e�ndS(i(tdivisiontabsolute_importtprint_functionN(tpath(tasbytes(tTestCasetrun_module_suitetassert_tassert_equaltassert_array_equaltassert_array_almost_equalt
assert_raisestTestFromrecordscB`s�eZd�Zd�Zd�Zd�Zd�Zd�Zd�Zd�Z	d�Z
d	�Zd
�Zd�Z
d�Zd
�Zd�ZRS(cC`s�tjjdddgdddggdd�}t|d	j�d�t|d
jjd�tjd	dkr�t|d
jjd�t|d
jj	d�n.t|d
jjd�t|d
jj	d�t|djjd�dS(Ni�tdbeg333333�?itdeg�������?tnamesscol1,col2,col3itcol1tiitcol2tUitStcol3tf(i�R
g333333�?(
tnptrectfromrecordsRtitemtdtypetkindtsystversion_infotitemsize(tselftr((sP/opt/alt/python27/lib64/python2.7/site-packages/numpy/core/tests/test_records.pyttest_fromrecordss'	cC`sXtjjtd�ddddddd�}t|d	j�d
td�df�dS(
Ntabcdefgidtformatssi2,a3,i4tshapeit	byteordertbigiidctefgidcba(RRtarrayRRR(R R!((sP/opt/alt/python27/lib64/python2.7/site-packages/numpy/core/tests/test_records.pyttest_method_arrays.c
C`sWtjjdddddddgdd�}t|dj�ddtd�f�dS( Niitaiitbii!tcii,tdii7texiiBRiiMtgR$su1,f4,a1g6@(iiR+(iiR,(ii!R-(ii,R.(ii7R/(iiBR(iiMR0(RRR)RRR(R R!((sP/opt/alt/python27/lib64/python2.7/site-packages/numpy/core/tests/test_records.pyttest_method_array2"sc
C`sdtjjdddddddgdd�}t|ddd�dj�d
dtd�f�dS( NiiR+iiR,ii!R-ii,R.ii7R/iiBRiiMR0R$su1,f4,a1gF@(iiR+(iiR,(ii!R-(ii,R.(ii7R/(iiBR(iiMR0(RRR)RRR(R R!((sP/opt/alt/python27/lib64/python2.7/site-packages/numpy/core/tests/test_records.pyttest_recarray_slices'scC`s�tjddddg�}tjddddg�}tjd	dddg�}tjj|||gd
d�}t|dj�d�d
|d<t|jtjddddg��dS(NiiiiR+tddtxyzt12g�������?Rsa,b,cg@i"(iR3g@(RR)Rt
fromarraysRRR+(R tx1tx2tx3R!((sP/opt/alt/python27/lib64/python2.7/site-packages/numpy/core/tests/test_records.pyttest_recarray_fromarrays,s!
cC`s�tjtjt�d�}tj|d�}t|d�}|jd�tjj|dddd	d
d�}|jd
�tjj	|dddd	d
d�}|j
�t||�dS(Ntdatasrecarray_from_file.fitstrbi@iR$sf8,i4,a5R%iR&R'i�i�(Rtjointdirnamet__file__topentseekRRtfromfileR)tcloseR(R tdata_dirtfilenametfdtr1tr2((sP/opt/alt/python27/lib64/python2.7/site-packages/numpy/core/tests/test_records.pyttest_recarray_fromfile5s
$
$
cC`sd}tj|dd�}tj|dd�}tj|dd�}x3tt|��D]}ttdd��||<qXWtjj|||gdd�}xntt|��D]Z}t|j|ttdd��k�t|j	|dk�t|j
|dk�q�WdS(	Ni
RtOtf8iRsdate,data1,data2g(RtzerostrangetlentlistRR6Rtdatetdata1tdata2(R tcountR+R,R-Rtmine((sP/opt/alt/python27/lib64/python2.7/site-packages/numpy/core/tests/test_records.pyttest_recarray_from_obj@s!&cC`s~tjddgddtfd
g�}tjj|�}|jtj�}|jtjtj|jf��}td	t	|�itd
6�}td	t	|�itd
6�}td	t	|�itd
6�}t
t|�tj�t
|jjtj�t
||�t
t|�tj�t
|jjtj�t
||�t
t|�tj�t
|jjtj�t
||�dS(NitABCitDEFRtfootbartS4snumpy.tnumpy(iRV(iRW(RYRZ(
RR)tintRtviewtrecarrayRtrecordtevaltreprRttypetndarray(R R+t	recordarrtrecarrt
recordviewtrecordarr_rtrecarr_rtrecordview_r((sP/opt/alt/python27/lib64/python2.7/site-packages/numpy/core/tests/test_records.pyttest_recarray_from_reprNs"$   

cC`s�tjddgddtfdg�}tjddd	d
dgdtj�}ttjj|�jjtj�tttjj|��tj	�ttjj|�jjtj�tttjj|��tj	�t|j
tj	�jjtj�tt|j
tj	��tj	�t|j
tj	�jjtj�tt|j
tj	��tj	�tjjtjd
dd��}|j
d
�j
d�}tt|�tj	�t|jjtj�tjjtjd
dddd g��}t|djjtj�tt|d�tj	�t|ddgjjtj�tt|ddg�tj	�dtj	fd��Y}|j
|�}tt|d�|�d!d"dd#fdd$fg}tjjd%dddgdfd&dddgdfgd|�}t|jjjtj�t|j
jjtj�t|jjjtj�t|jjjtj�tjjtjd
dd��}t|j
d�jjtj�t|j
d'�jjtj�t|j
d�jjtj�t|j
d(�jjtj�tjd
dd�tjd
dd
�g}xv|D]n}	tjj|	�}
|
j
|
jjpb|
jtj�}t|jj|	jj�tt|�t|	��q2WdS()NiRViRWRRXRYRZiiisf4,i4RKR+ti4R,R-si4,i4tCcB`seZRS((t__name__t
__module__(((sP/opt/alt/python27/lib64/python2.7/site-packages/numpy/core/tests/test_records.pyRl�ssf4,f4tV8tf4R.ti8t11111111(iRV(iRW(RYRZ(R+Rk(R,Rk(R-si4,i4(R+sf4,f4(R,Ro(Rpi(Rqsi4,i4(ii(ii(Rki(Rqsi4,i4(RR)R\tint64RRRRbR_R^R]tonesR+R,tvoidR-tfloat32R.tint32tfieldsRc(R R+R,R!trvRlR-t
test_dtypetarrstarrRtarr2((sP/opt/alt/python27/lib64/python2.7/site-packages/numpy/core/tests/test_records.pyttest_recarray_viewsesV'""""""""!  $!*
$cC`s�tjtjddd��}tttjj|��jd��tjjtjddd��}tt|�jd�d�tjjtjddd	��}tt|�jd
�dk�dS(NiRRKs	rec.arrayisi4,i4snumpy.recordi����Rksdtype=int32(	RR)RtRRaRt
startswithRtfind(R R+((sP/opt/alt/python27/lib64/python2.7/site-packages/numpy/core/tests/test_records.pyttest_recarray_repr�s%!!cC`s�tjjdd
dgd
d�}tjjdddgd
d�}t|j|jk�t|j|jk�x>tt|��D]*}t||j	�||j	�k�q�WdS(Nitabcg���
@iitxyg���@t g����?Rsc1, c2, c3, c4(iR�g���
@i(iR�g���@i(iR�g����?i(iR�g���
@i(iR�g���@i(iR�g����?i(
RRR)RRRR%RMRNR(R tratpatk((sP/opt/alt/python27/lib64/python2.7/site-packages/numpy/core/tests/test_records.pyttest_recarray_from_names�s						cC`s�tjjdddgd
d�}dd
dg|_t|ddd
dg�tt|j�t|j�k�d|_t|jdk�dddg|_t	|ddddgg�d|_
t	|ddddgg�tt|j
tj
��dS(NiR�gffffff@iR4g������@itwrsg�������?Rsfield, shape, meang�������?g������@gffffff
@tmeantAtBRlR%itfield(iR�gffffff@(iR4g������@(iR�g�������?(ii(ii(RRR)R�R
RRbtvarR%R	R�t
isinstancetcollectionstCallable(R R�((sP/opt/alt/python27/lib64/python2.7/site-packages/numpy/core/tests/test_records.pyttest_recarray_conflict_fields�s		"		cC`s!tjjd	d
gddtfdtjfg�}t|jddg�t|djd�t|jddg�t|djd�tjdtfdtjfg�}tjjddgd|�}t|jddg�t|djd�t|jddg�t|djd�dS(
NiR+itbbbRR,ii����(iR+(iR�(iR+(iR�(	RRRR\tobjectRR+R,R(R R+tndtype((sP/opt/alt/python27/lib64/python2.7/site-packages/numpy/core/tests/test_records.pyt$test_fromrecords_with_explicit_dtype�s$cC`s^tjd
dgdddtfg�}|jtj�}t|jd	|jdkt�dS(
Nsabc iR�iRRXRZRYi(sabc i(R�i(RXRZ(RR)R\R]R^RRXtFalse(R R+((sP/opt/alt/python27/lib64/python2.7/site-packages/numpy/core/tests/test_records.pyttest_recarray_stringtypes�scC`s�itjd�dfd6tjd�dfd6}tjjddddfd
dddfgddddtfdtfgfdtfd|fg�}tt|j�tj�tt|d�tj�tt|j	�tj
�tt|d�tj
�t|j	jjtj�tt|d�tj
�t|jjjtj�tt
|jjj�|�tt|j�tj�tt|d�tj�tt|dj	�tj�tt|dd�tj�t|dj	jd�t|dj	dd�t|ddjd�t|dddd�t|djjtd	��t|djdtd	��t|ddjtd	��t|dddtd	��dS(NtS5iRlitDsabc itabcdetfgehiR�iitjklmnRRXRZRYR�R�tbaztqux(ii(R�R�(ii(R�R�(RXRZ(RRRR)R\RRbRXRcRYR^R_R�tdictRxR�R�R�R(R t
qux_fieldsR+((sP/opt/alt/python27/lib64/python2.7/site-packages/numpy/core/tests/test_records.pyttest_recarray_returntypes�s42(RmRnR"R*R1R2R:RIRURjR~R�R�R�R�R�R�(((sP/opt/alt/python27/lib64/python2.7/site-packages/numpy/core/tests/test_records.pyRs	
									@					t
TestRecordcB`sbeZd�Zd�Zd�Zd�Zd�Zd�Zd�Zd�Z	d�Z
d	�ZRS(
cC`s.tjjdd
gddddg�|_dS(NiiiiiiRRs<i4RR(iii(iii(Rs<i4(Rs<i4(Rs<i4(RRRR;(R ((sP/opt/alt/python27/lib64/python2.7/site-packages/numpy/core/tests/test_records.pytsetUpscC`sB|j}t|jdd�d|d_t|jdd�dS(Nii(R;RR(R R+((sP/opt/alt/python27/lib64/python2.7/site-packages/numpy/core/tests/test_records.pyttest_assignment1	s	
cC`sB|j}t|jdd�d|jd<t|jdd�dS(Nii(R;RR(R R+((sP/opt/alt/python27/lib64/python2.7/site-packages/numpy/core/tests/test_records.pyttest_assignment2s	
cC`s)|j}d�}|jt||�dS(NcS`sd|d_dS(Nii(tcol5(tx((sP/opt/alt/python27/lib64/python2.7/site-packages/numpy/core/tests/test_records.pytassign_invalid_columns(R;tassertRaisestAttributeError(R R+R�((sP/opt/alt/python27/lib64/python2.7/site-packages/numpy/core/tests/test_records.pyttest_invalid_assignments		cC`sG|jddg}|jddg}t|dd|dd�dS(s
Ticket #1431.RRiiN(R;R(R R�ty((sP/opt/alt/python27/lib64/python2.7/site-packages/numpy/core/tests/test_records.pyttest_out_of_order_fieldsscC`s�tjdgfgddtjfdtjdfg�}t|tjtj|���t|dtjtj|d���dS(NiRR+R,i(RR)RwRtpickletloadstdumps(R R+((sP/opt/alt/python27/lib64/python2.7/site-packages/numpy/core/tests/test_records.pyt
test_pickle_1#s9cC`sS|j}t|tjtj|���t|dtjtj|d���dS(Ni(R;RR�R�R�(R R+((sP/opt/alt/python27/lib64/python2.7/site-packages/numpy/core/tests/test_records.pyt
test_pickle_2)s	cC`s�tjdd
g�}tjdd|�jtj�}tjdddg�|_tjddd	tfd
tfdt	fg�}|d	d
gdS(NRXRqRYRJiiRiR�R�tz(RXRq(RYRJ(ii(i(
RRRLR]R^R)RXR�tfloatR\(R tdtR!R�((sP/opt/alt/python27/lib64/python2.7/site-packages/numpy/core/tests/test_records.pyttest_objview_record.s
!0cC`sOtjdddtdfg�}d|d_t|djtjd��dS(NiRR�ii(RR^R�R�RRt(R R((sP/opt/alt/python27/lib64/python2.7/site-packages/numpy/core/tests/test_records.pyttest_record_scalar_setitem8s!
c`sAtjdddtfdtfg��tt�fd��dS(NiRR�R�c`s�dgS(Ntnofield(((R|(sP/opt/alt/python27/lib64/python2.7/site-packages/numpy/core/tests/test_records.pyt<lambda>As(i(RRLR\Rt
ValueError(R ((R|sP/opt/alt/python27/lib64/python2.7/site-packages/numpy/core/tests/test_records.pyttest_missing_field>s'(RmRnR�R�R�R�R�R�R�R�R�R�(((sP/opt/alt/python27/lib64/python2.7/site-packages/numpy/core/tests/test_records.pyR�s								
	cC`s�ddddddg}ttjj|�gk�ddddddg}ttjj|�dgk�ddddddddg}ttjj|�ddgk�ddddddddg}ttjj|�ddgk�dS(Niiiiii(RRRtfind_duplicate(tl1tl2tl3((sP/opt/alt/python27/lib64/python2.7/site-packages/numpy/core/tests/test_records.pyttest_find_duplicateCs"t__main__(t
__future__RRRRR�R�tosRR[Rtnumpy.compatRt
numpy.testingRRRRR	R
RRR�R�Rm(((sP/opt/alt/python27/lib64/python2.7/site-packages/numpy/core/tests/test_records.pyt<module>s4�A	


Zerion Mini Shell 1.0