Ñò ]ÐKc @ s„ d d k Td d k l Z d d k Z d e f d „ ƒ YZ d e f d „ ƒ YZ d e f d „ ƒ YZ e d j o e ƒ n d S( iÿÿÿÿ( t *( t randomNt TestRegressionc B s# e Z d „ Z d „ Z d „ Z RS( c C sv xo t i d d d ƒ D]X } t i i | d d ƒ } t i | t i j ƒ o t i | t i j ƒ p t ‚ q Wd S( si Make sure generated random variables are in [-pi, pi]. Regression test for ticket #986. g Àg @i i i2 N( t npt linspaceR t mtrandt vonmisest allt pit AssertionError( t selft mut r( ( sD /usr/lib64/python2.6/site-packages/numpy/random/tests/test_random.pyt test_VonMises_range s c C sf t t i t i i d d d d d ƒd j ƒ ƒ t t i t i i d d d d d ƒd j ƒ ƒ d S( s Test for ticket #921i i i t sizei i i N( t assert_R R R t hypergeometric( R ( ( sD /usr/lib64/python2.6/site-packages/numpy/random/tests/test_random.pyt test_hypergeometric_range s 1c C sª d } t i i d ƒ t i i d d | ƒ} t i | d j ƒ t | ƒ } d | } t | d j | ƒ t i | d j ƒ t | ƒ } d | } t | d j | ƒ d S( s Test for ticket #923iè i gš™™™™™é?R i s" Frequency was %f, should be > 0.45gÍÌÌÌÌÌÜ?i s" Frequency was %f, should be < 0.23gq= ×£pÍ?N( R R t seedt logseriest sumt floatR ( R t Nt rvsnt freqt msg( ( sD /usr/lib64/python2.6/site-packages/numpy/random/tests/test_random.pyt test_logseries_convergence s ( t __name__t __module__R R R ( ( ( sD /usr/lib64/python2.6/site-packages/numpy/random/tests/test_random.pyR s t TestMultinomialc B s# e Z d „ Z d „ Z d „ Z RS( c C s t i d d d g ƒ d S( Nid gš™™™™™É?gš™™™™™é?( R t multinomial( R ( ( sD /usr/lib64/python2.6/site-packages/numpy/random/tests/test_random.pyt test_basic' s c C s# t i d d d d d d g ƒ d S( Nid gš™™™™™É?gš™™™™™é?g ( R R ( R ( ( sD /usr/lib64/python2.6/site-packages/numpy/random/tests/test_random.pyt test_zero_probability* s c C s„ d t i d d ƒ j o d j n p t ‚ t i d d d ƒ } t i d | j ƒ p t ‚ t i | d j ƒ p t ‚ d S( Niûÿÿÿiÿÿÿÿi ( R t randintR R R ( R t x( ( sD /usr/lib64/python2.6/site-packages/numpy/random/tests/test_random.pyt test_int_negative_interval- s 1( R R R R R# ( ( ( sD /usr/lib64/python2.6/site-packages/numpy/random/tests/test_random.pyR &