a{ d d dl Z d dlZd dlmZmZmZ d dlZd dlmZ G d d Z d Z d ZdS ) N)assert_assert_array_equal assert_raises)randomc e Zd Zd Zd Zd Zd Zd Zd Zd Z d Z d Zd Zd Z d Zd Zd Zej ej d j dk d d Zd Zd ZdS )TestRegressionc t j ddd D ]j}t j |dd }t t j |t j k o!t j |t j k kd S )Ng g @ 2 )nplinspacer vonmisesr allpi)selfmurs /builddir/build/BUILD/cloudlinux-venv-1.0.10/venv/lib64/python3.11/site-packages/numpy/random/tests/test_randomstate_regression.pytest_VonMises_rangez"TestRegression.test_VonMises_range sv +c2q)) ? ?BAr**ABF1v:&&=26!ru*+=+=>>>> ? ? c t t j t j dddd dk t t j t j dddd dk dg}t j d k }|r%t j d k r| d |D ]!}t t j | dk "d S )N size r ) r r win32) r# r# ) r r r r hypergeometricsysmaxsizeplatformappend)r args is_64bitsargs r test_hypergeometric_rangez(TestRegression.test_hypergeometric_range s v,QBR@@@1DEEFFFv,RBR@@@1DEEFFF . K%' ;00KK9::: 5 5CF)3/!34444 5 5r c 6 d}t j d t j d| }t j |dk |z }d|dd}t |d k | t j |d k |z }d|dd}t |dk | d S ) N r g?r r zFrequency was fz, should be > 0.45g? z, should be < 0.23gq= ףp?)r seed logseriesr sumr )r Nrvsnfreqmsgs r test_logseries_convergencez)TestRegression.test_logseries_convergence&