ó É9Zc@`sŹddlmZmZmZddlZddlmZmZmZm Z m Z ddl m Z ddl mZddl Zdefd„ƒYZedkr¨eƒndS( i(tdivisiontabsolute_importtprint_functionN(tTestCasetrun_module_suitetassert_tassert_array_equalt assert_raises(trandom(tlongtTestRegressioncB`steZd„Zd„Zd„Zd„Zd„Zd„Zd„Zd„Z d„Z d „Z d „Z d „Z RS( cC`sqxjtjdddƒD]S}tjj|ddƒ}ttj|tj kƒoetj|tjkƒƒqWdS(NgŔg@iii2(tnptlinspaceRtmtrandtvonmisesRtalltpi(tselftmutr((sU/opt/alt/python27/lib64/python2.7/site-packages/numpy/random/tests/test_regression.pyttest_VonMises_range scC`sâttjtjjdddddƒdkƒƒttjtjjdddddƒdkƒƒdddfg}tjdk}|rątjd krą|jdddfƒnx*|D]"}ttjj|Œdkƒq¸WdS(Niii tsizei iiiii twin32i(iiţ˙iiţ˙iiţ˙IIIţ˙˙˙˙IIţ˙˙˙˙IIţ˙˙˙˙( RR RRthypergeometrictsystmaxsizetplatformtappend(Rtargst is_64bitstarg((sU/opt/alt/python27/lib64/python2.7/site-packages/numpy/random/tests/test_regression.pyttest_hypergeometric_ranges11 cC`sŞd}tjjdƒtjjdd|ƒ}tj|dkƒt|ƒ}d|}t|dk|ƒtj|dkƒt|ƒ}d |}t|d k|ƒdS( Ničigš™™™™™é?Ris"Frequency was %f, should be > 0.45gÍĚĚĚĚĚÜ?is"Frequency was %f, should be < 0.23gq= ףpÍ?(R Rtseedt logseriestsumtfloatR(RtNtrvsntfreqtmsg((sU/opt/alt/python27/lib64/python2.7/site-packages/numpy/random/tests/test_regression.pyttest_logseries_convergence#s  cC`s[tjjdƒtjjdƒ}tjjdƒtjjtdƒƒ}t||ƒdS(NiŇi (R RR t permutationR R(Rtatb((sU/opt/alt/python27/lib64/python2.7/site-packages/numpy/random/tests/test_regression.pyttest_permutation_longs3s cC`sLtjdƒj}tjdƒj}ytj||ƒWn t‚nXdS(Ntl(R tiinfotmaxtminRtrandinttAssertionError(Rtlmaxtlmin((sU/opt/alt/python27/lib64/python2.7/site-packages/numpy/random/tests/test_regression.pyttest_randint_range:s cC`sŁxœddddgddddgdd d dgd dddggD]X}tjjdƒt|ƒ}tj|ƒt||d|d|d|dgƒqCWdS( Niiii90i(ii(ii(ii(ii(ii(ii(tNoneR RR tlisttshuffleR(Rtttshuffled((sU/opt/alt/python27/lib64/python2.7/site-packages/numpy/random/tests/test_regression.pyttest_shuffle_mixed_dimensionCs  c C`sŁtjjƒ}tjddddddddddg ƒ}x`tdƒD]R}tjj|ƒ|jd ƒt|jd d d d tjd ƒd ƒ|ƒqIWdS(Niiiiii iiiái Rtpg$@( R Rt RandomStatetarraytrangeR Rtchoicetones(Rtmtresti((sU/opt/alt/python27/lib64/python2.7/site-packages/numpy/random/tests/test_regression.pyttest_call_within_randomstateNs - cC`s|tjjdgdggddƒtjjdgdggdtjdƒƒtjjdgdggdtjdƒƒdS(NiRi(R Rtmultivariate_normaltint_tint64(R((sU/opt/alt/python27/lib64/python2.7/site-packages/numpy/random/tests/test_regression.pyt#test_multivariate_normal_size_typesXs"+cC`sOtjjdƒtjjddddƒ}ttjtj|ƒƒ dƒdS(NiŇ–Ig-Cëâ6?RidsNans in np.random.beta(R RR tbetaRtanytisnan(Rtx((sU/opt/alt/python27/lib64/python2.7/site-packages/numpy/random/tests/test_regression.pyttest_beta_small_parameters`scC`sźtjjdƒdddg}dddg}x‡tjtjtjfD]m}tj|d|ƒt|ƒ}tjj|d|ƒ}t ||kƒt t tjj|d|dƒqGWdS( NiŇiiiitdtypeR<gÍĚĚĚĚĚě?( R RR tfloat16tfloat32tfloat64R>R"R@RRt ValueError(RR*tcountstdttprobstc((sU/opt/alt/python27/lib64/python2.7/site-packages/numpy/random/tests/test_regression.pyt"test_choice_sum_of_probs_tolerancegscC`sjtjjdƒtjdddgƒ}x$tdƒD]}tjj|ƒq6Wddl}|jƒdS(NiŇR*ičidi(R RR R>R?R8tgctcollect(RR*t_RY((sU/opt/alt/python27/lib64/python2.7/site-packages/numpy/random/tests/test_regression.pyt1test_shuffle_of_array_of_different_length_stringsts  cC`sxtjjdƒtjtjdƒtjdƒgƒ}x$tdƒD]}tjj|ƒqDWddl}|jƒdS(NiŇiiiči( R RR R>tarangeR?R8RYRZ(RR*R[RY((sU/opt/alt/python27/lib64/python2.7/site-packages/numpy/random/tests/test_regression.pyt test_shuffle_of_array_of_objectsƒs ' (t__name__t __module__RRR(R,R5R;RERIRNRXR\R^(((sU/opt/alt/python27/lib64/python2.7/site-packages/numpy/random/tests/test_regression.pyR s       t__main__(t __future__RRRRt numpy.testingRRRRRtnumpyRt numpy.compatR R R R_(((sU/opt/alt/python27/lib64/python2.7/site-packages/numpy/random/tests/test_regression.pyts ( †