%PDF- %PDF-
Mini Shell

Mini Shell

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

�
�9Zc@`s�ddlmZmZmZddlZddlZddlZddlZddl	m
Z
mZmZm
Z
mZmZmZmZmZmZmZmZmZmZmZmZmZmZmZddlZdefd��YZdeej fd��YZ!dej fd	��YZ"d
e!fd��YZ#deej fd
��YZ$deej fd��YZ%dej fd��YZ&dej fd��YZ'dej fd��YZ(dej fd��YZ)dej fd��YZ*dej fd��YZ+dej fd��YZ,d�Z-d�Z.d �Z/d!�Z0d"�Z1d#efd$��YZ2d%�Z3e4d&kr~e�ndS('i(tdivisiontabsolute_importtprint_functionN(tassert_equaltassert_array_equaltassert_almost_equaltassert_array_almost_equalt
build_err_msgtraisest
assert_raisestassert_warnstassert_no_warningstassert_allclosetassert_approx_equaltassert_array_almost_equal_nulptassert_array_max_ulptclear_and_catch_warningstrun_module_suitetassert_string_equaltassert_ttempdirttemppatht_GenericTestcB`sPeZd�Zd�Zd�Zd�Zd�Zd�Zd�Zd�Z	RS(cC`s|j||�dS(N(t_assert_func(tselftatb((sQ/opt/alt/python27/lib64/python2.7/site-packages/numpy/testing/tests/test_utils.pyt_test_equalscC`s8y|j||�Wntk
r'n
Xtd��dS(Ns#a and b are found equal but are not(RtAssertionError(RRR((sQ/opt/alt/python27/lib64/python2.7/site-packages/numpy/testing/tests/test_utils.pyt_test_not_equals

cC`s>tjddg�}tjddg�}|j||�dS(s/Test two equal array of rank 1 are found equal.iiN(tnptarrayR(RRR((sQ/opt/alt/python27/lib64/python2.7/site-packages/numpy/testing/tests/test_utils.pyttest_array_rank1_eq scC`s>tjddg�}tjddg�}|j||�dS(s7Test two different array of rank 1 are found not equal.iiN(RRR(RRR((sQ/opt/alt/python27/lib64/python2.7/site-packages/numpy/testing/tests/test_utils.pyttest_array_rank1_noteq'scC`sVtjddgddgg�}tjddgddgg�}|j||�dS(s/Test two equal array of rank 2 are found equal.iiiiN(RRR(RRR((sQ/opt/alt/python27/lib64/python2.7/site-packages/numpy/testing/tests/test_utils.pyttest_array_rank2_eq.s!!cC`sJtjddg�}tjddgddgg�}|j||�dS(s:Test two arrays with different shapes are found not equal.iiN(RRR(RRR((sQ/opt/alt/python27/lib64/python2.7/site-packages/numpy/testing/tests/test_utils.pyttest_array_diffshape5s!cC`s2tjddgdtj�}|j|d�dS(sTest object arrays.itdtypeN(RRtobjectR(RR((sQ/opt/alt/python27/lib64/python2.7/site-packages/numpy/testing/tests/test_utils.pyt
test_objarray<scC`s|jdddgd�dS(Niii(iii(R(R((sQ/opt/alt/python27/lib64/python2.7/site-packages/numpy/testing/tests/test_utils.pyttest_array_likesAs(
t__name__t
__module__RRR R!R"R#R&R'(((sQ/opt/alt/python27/lib64/python2.7/site-packages/numpy/testing/tests/test_utils.pyRs							tTestArrayEqualcB`s>eZd�Zd�Zd�Zd�Zd�Zd�ZRS(cC`s
t|_dS(N(RR(R((sQ/opt/alt/python27/lib64/python2.7/site-packages/numpy/testing/tests/test_utils.pytsetUpGsc`sO�fd�}xdD]}||�qWxddgD]}||�q7WdS(s!Test rank 1 array for all dtypes.c`shtjd|�}|jd�|j�}|j�}|jd��j||��j||�dS(Niii(RtemptytfilltcopyRR(ttRRtc(R(sQ/opt/alt/python27/lib64/python2.7/site-packages/numpy/testing/tests/test_utils.pytfooLs

s?bhilqpBHILQPfdgFDGtS1tU1N((RR1R/((RsQ/opt/alt/python27/lib64/python2.7/site-packages/numpy/testing/tests/test_utils.pyttest_generic_rank1Js


c`sO�fd�}xdD]}||�qWxddgD]}||�q7WdS(s!Test rank 3 array for all dtypes.c`shtjd|�}|jd�|j�}|j�}|jd��j||��j||�dS(Niiiii(iii(RR,R-R.RR(R/RRR0(R(sQ/opt/alt/python27/lib64/python2.7/site-packages/numpy/testing/tests/test_utils.pyR1_s

s?bhilqpBHILQPfdgFDGR2R3N((RR1R/((RsQ/opt/alt/python27/lib64/python2.7/site-packages/numpy/testing/tests/test_utils.pyttest_generic_rank3]s


cC`srtjddtjg�}tjddtjg�}|j||�tjdddg�}|j||�dS(s$Test arrays with nan values in them.iiiN(RRtnanRR(RRRR0((sQ/opt/alt/python27/lib64/python2.7/site-packages/numpy/testing/tests/test_utils.pyttest_nan_arrayps
cC`sctjddg�}tjddg�}|j||�tjddg�}|j||�dS(s:Test two arrays with different shapes are found not equal.tfloupitfloupatfloupipiN(RRRR(RRRR0((sQ/opt/alt/python27/lib64/python2.7/site-packages/numpy/testing/tests/test_utils.pyttest_string_arrayszs
cC`s�tjddtjfdtjfg�}ddg|d<ddg|d<|j�}|j||�tjddtjfdtjfg�}|dj�|d<|dj�|d<|j||�dS(sTest record arrays.iR8R9iR:N(RR,tfloatR.RR(RRRR0((sQ/opt/alt/python27/lib64/python2.7/site-packages/numpy/testing/tests/test_utils.pyttest_recarrays�s**(R(R)R+R4R5R7R;R=(((sQ/opt/alt/python27/lib64/python2.7/site-packages/numpy/testing/tests/test_utils.pyR*Es				
	tTestBuildErrorMessagecB`s,eZd�Zd�Zd�Zd�ZRS(cC`setjdddg�}tjdddg�}d}t||g|�}d}|j||�dS(	Ngr�Z|
�?gr�Z|
@g�&��@g㈵��?g�&��@g㈵�@sThere is a mismatchs�
Items are not equal: There is a mismatch
 ACTUAL: array([ 1.00001,  2.00002,  3.00003])
 DESIRED: array([ 1.00002,  2.00003,  3.00004])(RRRtassertEqual(Rtxtyterr_msgRR((sQ/opt/alt/python27/lib64/python2.7/site-packages/numpy/testing/tests/test_utils.pyttest_build_err_msg_defaults�scC`sktjdddg�}tjdddg�}d}t||g|dt�}d	}|j||�dS(
Ngr�Z|
�?gr�Z|
@g�&��@g㈵��?g�&��@g㈵�@sThere is a mismatchtverboses)
Items are not equal: There is a mismatch(RRRtFalseR?(RR@RARBRR((sQ/opt/alt/python27/lib64/python2.7/site-packages/numpy/testing/tests/test_utils.pyttest_build_err_msg_no_verbose�scC`sktjdddg�}tjdddg�}d}t||g|dd�}d}|j||�dS(
Ngr�Z|
�?gr�Z|
@g�&��@g㈵��?g�&��@g㈵�@sThere is a mismatchtnamestFOOtBARs�
Items are not equal: There is a mismatch
 FOO: array([ 1.00001,  2.00002,  3.00003])
 BAR: array([ 1.00002,  2.00003,  3.00004])(RHRI(RRRR?(RR@RARBRR((sQ/opt/alt/python27/lib64/python2.7/site-packages/numpy/testing/tests/test_utils.pyttest_build_err_msg_custom_names�scC`sktjdddg�}tjdddg�}d}t||g|dd	�}d
}|j||�dS(Ng0�D�?gr�Z|
@g�&��@g_p��?g�&��@g㈵�@sThere is a mismatcht	precisioni
s�
Items are not equal: There is a mismatch
 ACTUAL: array([ 1.000000001,  2.00002    ,  3.00003    ])
 DESIRED: array([ 1.000000002,  2.00003    ,  3.00004    ])(RRRR?(RR@RARBRR((sQ/opt/alt/python27/lib64/python2.7/site-packages/numpy/testing/tests/test_utils.pyt#test_build_err_msg_custom_precision�s(R(R)RCRFRJRL(((sQ/opt/alt/python27/lib64/python2.7/site-packages/numpy/testing/tests/test_utils.pyR>�s				t	TestEqualcB`sGeZd�Zd�Zd�Zd�Zd�Zd�Zd�ZRS(cC`s
t|_dS(N(RR(R((sQ/opt/alt/python27/lib64/python2.7/site-packages/numpy/testing/tests/test_utils.pyR+�scC`sb|jtjtj�|jtjgtjg�|jtjtjg�|jtjd�dS(Ni(RRR6R(R((sQ/opt/alt/python27/lib64/python2.7/site-packages/numpy/testing/tests/test_utils.pyttest_nan_items�scC`sO|jtjtj�|jtjgtjg�|jtjtjg�dS(N(RRtinfR(R((sQ/opt/alt/python27/lib64/python2.7/site-packages/numpy/testing/tests/test_utils.pyttest_inf_items�scC`s$|jdd�|jdd�dS(Ntabtabb(RR(R((sQ/opt/alt/python27/lib64/python2.7/site-packages/numpy/testing/tests/test_utils.pyttest_non_numeric�scC`s�|jtdd�tdd��|jtdtj�tdtj��|jtdtj�tdd��|jttjd�tdtj��|jttjtj�ttjd��dS(Nii(RtcomplexRR6RRO(R((sQ/opt/alt/python27/lib64/python2.7/site-packages/numpy/testing/tests/test_utils.pyttest_complex_item�s
"(%(cC`s|jtjtj�dS(N(RRtPZEROtNZERO(R((sQ/opt/alt/python27/lib64/python2.7/site-packages/numpy/testing/tests/test_utils.pyttest_negative_zero�scC`sutjtdd�tdtj�g�}tjtdd�tdd�g�}|j||�|j||�dS(Nii(RRRTR6RR(RR@RA((sQ/opt/alt/python27/lib64/python2.7/site-packages/numpy/testing/tests/test_utils.pyttest_complex�s*'(	R(R)R+RNRPRSRURXRY(((sQ/opt/alt/python27/lib64/python2.7/site-packages/numpy/testing/tests/test_utils.pyRM�s						tTestArrayAlmostEqualcB`s5eZd�Zd�Zd�Zd�Zd�ZRS(cC`s
t|_dS(N(RR(R((sQ/opt/alt/python27/lib64/python2.7/site-packages/numpy/testing/tests/test_utils.pyR+�sc`sstjdg��tjdg���j��dd��j��dd��jt���fd��dS(Ng��e��H�@g�w���H�@tdecimaliic`s�j��dd�S(NR[i(R((RR@RA(sQ/opt/alt/python27/lib64/python2.7/site-packages/numpy/testing/tests/test_utils.pyt<lambda>�s(RRRtassertRaisesR(R((RR@RAsQ/opt/alt/python27/lib64/python2.7/site-packages/numpy/testing/tests/test_utils.pyttest_simple�s	c`s�tjtjg��tjdg��tjtjg���j����jt���fd���jt���fd���jt���fd��dS(Nic`s�j���S(N(R((tanantaoneR(sQ/opt/alt/python27/lib64/python2.7/site-packages/numpy/testing/tests/test_utils.pyR\�sc`s�j���S(N(R((tainfR_R(sQ/opt/alt/python27/lib64/python2.7/site-packages/numpy/testing/tests/test_utils.pyR\�sc`s�j���S(N(R((RaR_R(sQ/opt/alt/python27/lib64/python2.7/site-packages/numpy/testing/tests/test_utils.pyR\�s(RRR6RORR]R(R((RaR_R`RsQ/opt/alt/python27/lib64/python2.7/site-packages/numpy/testing/tests/test_utils.pyttest_nan�s			c`s]tjddgddgg���j��tj�d<�jt���fd��dS(Ng�?g@g@g@ic`s�j���S(N(R((RRR(sQ/opt/alt/python27/lib64/python2.7/site-packages/numpy/testing/tests/test_utils.pyR\s(ii(RRR.ROR]R(R((RRRsQ/opt/alt/python27/lib64/python2.7/site-packages/numpy/testing/tests/test_utils.pyttest_infs
!
	cC`s�tjddgddgg�}tjjddgddggttgttgg�}t||�t||�t||�dS(Ng�?g@g@g@g(RRtmatmasked_arrayREtTrueR(RRR((sQ/opt/alt/python27/lib64/python2.7/site-packages/numpy/testing/tests/test_utils.pyt
test_subclasss!

(R(R)R+R^RbRcRg(((sQ/opt/alt/python27/lib64/python2.7/site-packages/numpy/testing/tests/test_utils.pyRZ�s
					tTestAlmostEqualcB`sGeZd�Zd�Zd�Zd�Zd�Zd�Zd�ZRS(cC`s
t|_dS(N(RR(R((sQ/opt/alt/python27/lib64/python2.7/site-packages/numpy/testing/tests/test_utils.pyR+sc`se�jtjtj��jt�fd���jt�fd���jt�fd��dS(Nc`s�jtjd�S(Ni(RRR6((R(sQ/opt/alt/python27/lib64/python2.7/site-packages/numpy/testing/tests/test_utils.pyR\sc`s�jtjtj�S(N(RRR6RO((R(sQ/opt/alt/python27/lib64/python2.7/site-packages/numpy/testing/tests/test_utils.pyR\sc`s�jtjtj�S(N(RRROR6((R(sQ/opt/alt/python27/lib64/python2.7/site-packages/numpy/testing/tests/test_utils.pyR\s(RRR6R]R(R((RsQ/opt/alt/python27/lib64/python2.7/site-packages/numpy/testing/tests/test_utils.pyt
test_nan_items			c`sK�jtjtj��jtjtj��jt�fd��dS(Nc`s�jtjd�S(Ni(RRRO((R(sQ/opt/alt/python27/lib64/python2.7/site-packages/numpy/testing/tests/test_utils.pyR\#s(RRROR]R(R((RsQ/opt/alt/python27/lib64/python2.7/site-packages/numpy/testing/tests/test_utils.pyt
test_inf_items	cC`s|jdd�dS(Nii(R(R((sQ/opt/alt/python27/lib64/python2.7/site-packages/numpy/testing/tests/test_utils.pyttest_simple_item%scC`s�|jtdd�tdd��|jtdtj�tdtj��|jttjtj�ttjtj��|jtdtj�tdd��|jttjd�tdtj��|jttjtj�ttjd��dS(Nii(RRTRR6ROR(R((sQ/opt/alt/python27/lib64/python2.7/site-packages/numpy/testing/tests/test_utils.pyRU(s"(.%(cC`s�tjtdd�tdtj�g�}tjtdd�ttjd�g�}tjtdd�tdd�g�}|j||�|j||�|j||�dS(Nii(RRRTR6RR(RR@tzRA((sQ/opt/alt/python27/lib64/python2.7/site-packages/numpy/testing/tests/test_utils.pyRY0s**'cC`s�tjdddg�}tjdddg�}d}y|j||dd	�Wn6tk
r�}|jt|�jd
�d|�nXd}y|j||�Wn6tk
r�}|jt|�jd
�d|�nXd
S(s>Check the message is formatted correctly for the decimal valueg��?g�@g�&��@g�_�?g�@g㈵�@svx: array([ 1.00000000001,  2.00000000002,  3.00003      ])
 y: array([ 1.00000000002,  2.00000000003,  3.00004      ])R[is%)
 isRx: array([ 1.     ,  2.     ,  3.00003])
 y: array([ 1.     ,  2.     ,  3.00004])N(RRRRR?tstrtsplit(RR@RARte((sQ/opt/alt/python27/lib64/python2.7/site-packages/numpy/testing/tests/test_utils.pyttest_error_message8s'(	R(R)R+RiRjRkRURYRp(((sQ/opt/alt/python27/lib64/python2.7/site-packages/numpy/testing/tests/test_utils.pyRhs							tTestApproxEqualcB`s5eZd�Zd�Zd�Zd�Zd�ZRS(cC`s
t|_dS(N(R
R(R((sQ/opt/alt/python27/lib64/python2.7/site-packages/numpy/testing/tests/test_utils.pyR+Tsc`sstjdg��tjdg���j��dd��j��dd��jt���fd��dS(Ng{�G�H�@gR���H�@tsignificantiic`s�j��dd�S(NRri(R((RR@RA(sQ/opt/alt/python27/lib64/python2.7/site-packages/numpy/testing/tests/test_utils.pyR\^s(RRRR]R(R((RR@RAsQ/opt/alt/python27/lib64/python2.7/site-packages/numpy/testing/tests/test_utils.pyttest_simple_arraysWs	c`sqd�d��j��dd��j��dd��j��dd��jt���fd��dS(Ng{�G�H�@gR���H�@Rriiic`s�j��dd�S(NRri(R((RR@RA(sQ/opt/alt/python27/lib64/python2.7/site-packages/numpy/testing/tests/test_utils.pyR\hs(RR]R(R((RR@RAsQ/opt/alt/python27/lib64/python2.7/site-packages/numpy/testing/tests/test_utils.pyttest_simple_items`s	c`s�tjtj��tjd��tjtj���j����jt���fd���jt���fd���jt���fd��dS(Nic`s�j���S(N(R((R_R`R(sQ/opt/alt/python27/lib64/python2.7/site-packages/numpy/testing/tests/test_utils.pyR\psc`s�j���S(N(R((RaR_R(sQ/opt/alt/python27/lib64/python2.7/site-packages/numpy/testing/tests/test_utils.pyR\rsc`s�j���S(N(R((RaR_R(sQ/opt/alt/python27/lib64/python2.7/site-packages/numpy/testing/tests/test_utils.pyR\ts(RRR6RORR]R(R((RaR_R`RsQ/opt/alt/python27/lib64/python2.7/site-packages/numpy/testing/tests/test_utils.pyR7js			c`s�tjtj��tjd��tjtj���j����jt���fd���jt���fd���jt���fd��dS(Nic`s�j���S(N(R((R_R`R(sQ/opt/alt/python27/lib64/python2.7/site-packages/numpy/testing/tests/test_utils.pyR\|sc`s�j���S(N(R((RaR_R(sQ/opt/alt/python27/lib64/python2.7/site-packages/numpy/testing/tests/test_utils.pyR\~sc`s�j���S(N(R((RaR_R(sQ/opt/alt/python27/lib64/python2.7/site-packages/numpy/testing/tests/test_utils.pyR\�s(RRR6RORR]R(R((RaR_R`RsQ/opt/alt/python27/lib64/python2.7/site-packages/numpy/testing/tests/test_utils.pyRNvs			(R(R)R+RsRtR7RN(((sQ/opt/alt/python27/lib64/python2.7/site-packages/numpy/testing/tests/test_utils.pyRqRs
				
	t
TestRaisescB`s>eZd�Zd�Zd�Zd�Zd�Zd�ZRS(cC`s#dtfd��Y}||_dS(NtMyExceptioncB`seZRS((R(R)(((sQ/opt/alt/python27/lib64/python2.7/site-packages/numpy/testing/tests/test_utils.pyRv�s(t	ExceptionRo(RRv((sQ/opt/alt/python27/lib64/python2.7/site-packages/numpy/testing/tests/test_utils.pyR+�scC`s
|�dS(N((RRo((sQ/opt/alt/python27/lib64/python2.7/site-packages/numpy/testing/tests/test_utils.pytraises_exception�scC`sdS(N((R((sQ/opt/alt/python27/lib64/python2.7/site-packages/numpy/testing/tests/test_utils.pytdoes_not_raise_exception�scC`s#t|j�|j�|j�dS(N(RRoRx(R((sQ/opt/alt/python27/lib64/python2.7/site-packages/numpy/testing/tests/test_utils.pyttest_correct_catch�scC`sEy t|j�|j�t�Wntk
r4dSXtd��dS(Nsshould have caught RuntimeError(RRoRxtRuntimeErrorR(R((sQ/opt/alt/python27/lib64/python2.7/site-packages/numpy/testing/tests/test_utils.pyttest_wrong_exception�s
 
cC`sByt|j�|j��Wntk
r1dSXtd��dS(Ns$should have raised an AssertionError(RRoRyR(R((sQ/opt/alt/python27/lib64/python2.7/site-packages/numpy/testing/tests/test_utils.pyttest_catch_no_raise�s

(R(R)R+RxRyRzR|R}(((sQ/opt/alt/python27/lib64/python2.7/site-packages/numpy/testing/tests/test_utils.pyRu�s					t	TestWarnscB`s#eZd�Zd�Zd�ZRS(cC`s}d�}tjdj}ttt|�d�tjdj}ttt|�ttd�d�d�t||d�dS(NcS`stjd�dS(Ntyoi(twarningstwarn(((sQ/opt/alt/python27/lib64/python2.7/site-packages/numpy/testing/tests/test_utils.pytf�s
R�icS`s|S(N((R@((sQ/opt/alt/python27/lib64/python2.7/site-packages/numpy/testing/tests/test_utils.pyR\�sis.assert_warns does not preserver warnings state(	tsystmodulestfiltersRR
tUserWarningR	RR(RR�tbefore_filterst
after_filters((sQ/opt/alt/python27/lib64/python2.7/site-packages/numpy/testing/tests/test_utils.pyt	test_warn�s		cC`sktjdj}tt��tjd�WdQXtjdj}d�}tt|�t	||d�dS(NR�RcS`s!t��tjd�WdQXdS(NR(RR�R�(((sQ/opt/alt/python27/lib64/python2.7/site-packages/numpy/testing/tests/test_utils.pytno_warnings�s
s.assert_warns does not preserver warnings state(
R�R�R�R
R�R�R�R	RR(RR�R�R�((sQ/opt/alt/python27/lib64/python2.7/site-packages/numpy/testing/tests/test_utils.pyttest_context_manager�s
	
	cC`s|d�}t}tjdj}z/ytt|�t}Wntk
rMnXWd|tjd_X|rxtd��ndS(NcS`stjdt�dS(NR(R�R�tDeprecationWarning(((sQ/opt/alt/python27/lib64/python2.7/site-packages/numpy/testing/tests/test_utils.pyR��sR�s#wrong warning caught by assert_warn(RER�R�R�R
R�RfR(RR�tfailedR�((sQ/opt/alt/python27/lib64/python2.7/site-packages/numpy/testing/tests/test_utils.pyttest_warn_wrong_warning�s	


(R(R)R�R�R�(((sQ/opt/alt/python27/lib64/python2.7/site-packages/numpy/testing/tests/test_utils.pyR~�s		tTestAssertAllclosecB`s#eZd�Zd�Zd�ZRS(cC`s�d}d}t||dd�|jtt||�tj||||g�}tj||||g�}t||dd�|jtt||�|d|d<t||�|jtt||dd�tdd	dd
�|jttd	ddd
�dS(Ng����MbP?g��&�.>tatolig:�0�yE>i����trtolii
g�?g�1��?(RR]RRR(RR@RARR((sQ/opt/alt/python27/lib64/python2.7/site-packages/numpy/testing/tests/test_utils.pyR^�s
cC`s;tjtjtj�jgdtj�}t||�dS(NR$(RRtiinfotint_tminR(RR((sQ/opt/alt/python27/lib64/python2.7/site-packages/numpy/testing/tests/test_utils.pyttest_min_int�s*cC`s�tjddddg�}tjddddg�}yt||�d}Wn tk
ro}|jd}nX|jd|k�dS(Niitismismatch 25.0%(RRRRtargst
assertTrue(RRRtmsgtexc((sQ/opt/alt/python27/lib64/python2.7/site-packages/numpy/testing/tests/test_utils.pyttest_report_fail_percentage�s

(R(R)R^R�R�(((sQ/opt/alt/python27/lib64/python2.7/site-packages/numpy/testing/tests/test_utils.pyR��s		tTestArrayAlmostEqualNulpcB`sPeZd�Zd�Zd�Zd�Zd�Zd�Zd�Zd�Z	RS(cC`s�d}tjddddtj�}d|}tj||f}tj|j�j}||||d}t|||�tj|j�j}||||d}t|||�dS(Nii��ii2R$i
g@(	Rtlinspacetfloat64tr_tfinfoR$tepsRtepsneg(RtnulpR@R�RAR�((sQ/opt/alt/python27/lib64/python2.7/site-packages/numpy/testing/tests/test_utils.pyttest_float64_passs
cC`s�d}tjddddtj�}d|}tj||f}tj|j�j}||||d}|jtt	|||�tj|j�j
}||||d}|jtt	|||�dS(Nii��ii2R$i
g@(RR�R�R�R�R$R�R]RRR�(RR�R@R�RAR�((sQ/opt/alt/python27/lib64/python2.7/site-packages/numpy/testing/tests/test_utils.pyttest_float64_fails

cC`s�d}tjddddtj�}d|}tj||f}tj|j�j}||||d}t|||�tj|j�j}||||d}t|||�dS(Nii��ii2R$i
g@(	RR�tfloat32R�R�R$R�RR�(RR�R@R�RAR�((sQ/opt/alt/python27/lib64/python2.7/site-packages/numpy/testing/tests/test_utils.pyttest_float32_pass%s
cC`s�d}tjddddtj�}d|}tj||f}tj|j�j}||||d}|jtt	|||�tj|j�j
}||||d}|jtt	|||�dS(Nii��ii2R$i
g@(RR�R�R�R�R$R�R]RRR�(RR�R@R�RAR�((sQ/opt/alt/python27/lib64/python2.7/site-packages/numpy/testing/tests/test_utils.pyttest_float32_fail3s

cC`sfd}tjddddtj�}d|}tj||f}||d}tj|j�j}||||d}t|||d|�t|||d|�||||d	}t|||d|�tj|j�j}||||d}t|||d|�t|||d|�||||d	}t|||d|�dS(
Nii��ii2R$i
y�?g@g@(	RR�R�R�R�R$R�RR�(RR�R@txiR�RAR�((sQ/opt/alt/python27/lib64/python2.7/site-packages/numpy/testing/tests/test_utils.pyttest_complex128_passCs"
cC`s�d}tjddddtj�}d|}tj||f}||d}tj|j�j}||||d}|jtt	|||d|�|jtt	|||d|�||||}|jtt	|||d|�tj|j�j
}||||d}|jtt	|||d|�|jtt	|||d|�||||}|jtt	|||d|�dS(	Nii��ii2R$i
y�?g@(RR�R�R�R�R$R�R]RRR�(RR�R@R�R�RAR�((sQ/opt/alt/python27/lib64/python2.7/site-packages/numpy/testing/tests/test_utils.pyttest_complex128_failZs.
cC`sfd}tjddddtj�}d|}tj||f}||d}tj|j�j}||||d}t|||d|�t|||d|�||||d	}t|||d|�tj|j�j}||||d}t|||d|�t|||d|�||||d	}t|||d|�dS(
Nii��ii2R$i
y�?g@g@(	RR�R�R�R�R$R�RR�(RR�R@R�R�RAR�((sQ/opt/alt/python27/lib64/python2.7/site-packages/numpy/testing/tests/test_utils.pyttest_complex64_passws"
cC`s�d}tjddddtj�}d|}tj||f}||d}tj|j�j}||||d}|jtt	|||d|�|jtt	|||d|�||||}|jtt	|||d|�tj|j�j
}||||d}|jtt	|||d|�|jtt	|||d|�||||}|jtt	|||d|�dS(	Nii��ii2R$i
y�?g@(RR�R�R�R�R$R�R]RRR�(RR�R@R�R�RAR�((sQ/opt/alt/python27/lib64/python2.7/site-packages/numpy/testing/tests/test_utils.pyttest_complex64_fail�s.
(
R(R)R�R�R�R�R�R�R�R�(((sQ/opt/alt/python27/lib64/python2.7/site-packages/numpy/testing/tests/test_utils.pyR�s							tTestULPcB`s5eZd�Zd�Zd�Zd�Zd�ZRS(cC`s)tjjd�}t||dd�dS(Ni
tmaxulpi(RtrandomtrandnR(RR@((sQ/opt/alt/python27/lib64/python2.7/site-packages/numpy/testing/tests/test_utils.pyt
test_equal�scC`sqtjd�jtj�}|dtjjd�jtj�7}tjtj�j}t|||dd�dS(Ni
g{�G�z�?R�i(	RtonestastypeR�R�R�R�R�R(RR@R�((sQ/opt/alt/python27/lib64/python2.7/site-packages/numpy/testing/tests/test_utils.pyttest_single�s&cC`sqtjd�jtj�}|dtjjd�jtj�7}tjtj�j}t|||dd�dS(Ni
g{�G�z�?R�i�(	RR�R�R�R�R�R�R�R(RR@R�((sQ/opt/alt/python27/lib64/python2.7/site-packages/numpy/testing/tests/test_utils.pyttest_double�s&cC`spxitjtjgD]U}tjtjg�j|�}tjtj|�jg�}t||dd�qWdS(NR�i�(	RR�R�RROR�R�tmaxR(RtdtROtbig((sQ/opt/alt/python27/lib64/python2.7/site-packages/numpy/testing/tests/test_utils.pyRc�sc`s�x�tjtjgD]s}|tjkr1d�nd�tjtjg�j|��tjtjg�j|��tjtj|�jg��tjtj|�j	g��tjtj
g�j|��tjtjg�j|��|jt
���fd��|jt
���fd��|jt
���fd��|jt
���fd��|jt
���fd��qWdS(Ng��.Ag��mBc`st��d��S(NR�(R((ROR�R6(sQ/opt/alt/python27/lib64/python2.7/site-packages/numpy/testing/tests/test_utils.pyR\�sc`st��d��S(NR�(R((R�R�R6(sQ/opt/alt/python27/lib64/python2.7/site-packages/numpy/testing/tests/test_utils.pyR\�sc`st��d��S(NR�(R((R�R6ttiny(sQ/opt/alt/python27/lib64/python2.7/site-packages/numpy/testing/tests/test_utils.pyR\�sc`st��d��S(NR�(R((R�R6tzero(sQ/opt/alt/python27/lib64/python2.7/site-packages/numpy/testing/tests/test_utils.pyR\�sc`st��d��S(NR�(R((R�R6tnzero(sQ/opt/alt/python27/lib64/python2.7/site-packages/numpy/testing/tests/test_utils.pyR\�s(RR�R�RROR�R6R�R�R�RVRWR]R(RR�((R�ROR�R6R�R�R�sQ/opt/alt/python27/lib64/python2.7/site-packages/numpy/testing/tests/test_utils.pyRb�s(						(R(R)R�R�R�RcRb(((sQ/opt/alt/python27/lib64/python2.7/site-packages/numpy/testing/tests/test_utils.pyR��s
				tTestStringEqualcB`seZd�ZRS(cC`swtdd�tdd�ytdd�Wn&tk
rS}tt|�d�n
Xtd��|jtd��dS(Nthelloshello
multilinesfoo
bars	hello
bars%Differences in strings:
- foo
+ hellosexception not raisedcS`s
tdd�S(NR1R�(R(((sQ/opt/alt/python27/lib64/python2.7/site-packages/numpy/testing/tests/test_utils.pyR\�s(RRRRmR](RR�((sQ/opt/alt/python27/lib64/python2.7/site-packages/numpy/testing/tests/test_utils.pyR^�s

	(R(R)R^(((sQ/opt/alt/python27/lib64/python2.7/site-packages/numpy/testing/tests/test_utils.pyR��scC`sB|j}d|kr+tt|�d�ntt|�|�dS(Ntversioni(t__warningregistry__Rtlen(tmodtn_in_contextt	mod_warns((sQ/opt/alt/python27/lib64/python2.7/site-packages/numpy/testing/tests/test_utils.pytassert_warn_len_equal�s	cC`s6tjt}y|jj�Wntk
r1nX|S(N(R�R�R(R�tcleartAttributeError(tmy_mod((sQ/opt/alt/python27/lib64/python2.7/site-packages/numpy/testing/tests/test_utils.pyt_get_fresh_mod�s

c	C`st�}tt|di�i�td|g��tjd�tjd�WdQXt|ji�t��tjd�tjd�WdQXt|d�td|g��tjd�tjd�WdQXt|d�t��tjd�tjd�WdQXt|d�dS(NR�R�tignoresSome warningisAnother warningi(	R�RtgetattrRR�tsimplefilterR�R�R�(R�((sQ/opt/alt/python27/lib64/python2.7/site-packages/numpy/testing/tests/test_utils.pyttest_clear_and_catch_warningss$	







c	C`s�t��2}tjj|d�}t|d��WdQXWdQXttjj|��t}yt��}t��WdQXWntk
r�t	}nXt|�ttjj|��dS(Nttmptw(
RtostpathtjointopenRtisdirREt
ValueErrorRf(ttdirtfpathtraised((sQ/opt/alt/python27/lib64/python2.7/site-packages/numpy/testing/tests/test_utils.pyttest_tempdirs


c	C`s�t��}t|d��}WdQXWdQXttjj|��t}yt��}t��WdQXWntk
rt}nXt|�ttjj|��dS(NR�(	RR�RR�R�tisfileRER�Rf(R�R�R�((sQ/opt/alt/python27/lib64/python2.7/site-packages/numpy/testing/tests/test_utils.pyt
test_temppath1s


tmy_cacwcB`seZejefZRS((R(R)R�R�t
class_modules(((sQ/opt/alt/python27/lib64/python2.7/site-packages/numpy/testing/tests/test_utils.pyR�AscC`sGt�}t��tjd�tjd�WdQXt|ji�dS(NR�sSome warning(R�R�R�R�R�RR�(R�((sQ/opt/alt/python27/lib64/python2.7/site-packages/numpy/testing/tests/test_utils.pyt%test_clear_and_catch_warnings_inheritFs
	

t__main__(5t
__future__RRRR�R�R�tnumpyRt
numpy.testingRRRRRRR	R
RRR
RRRRRRRRtunittestR%RtTestCaseR*R>RMRZRhRqRuR~R�R�R�R�R�R�R�R�R�R�R�R((((sQ/opt/alt/python27/lib64/python2.7/site-packages/numpy/testing/tests/test_utils.pyt<module>s8|2P-%*A1"5'�7		
					

Zerion Mini Shell 1.0