F// p d Z ddlZddlmc mZ ddlmZm Z m
Z
mZ G d d Z G d d Z
dS )zTests for polyutils module.
N)assert_almost_equal
assert_raisesassert_equalassert_c 2 e Zd Zd Zd Zd Zd Zd Zd ZdS )TestMiscc t d D ]1}dg}t j dgdgdz z }t || 2d S )N r )rangeputrimseqr )selfitgtress y/builddir/build/BUILD/cloudlinux-venv-1.0.10/venv/lib64/python3.11/site-packages/numpy/polynomial/tests/test_polyutils.pytest_trimseqzTestMisc.test_trimseq
sV q # #A#C*aSA3q5[))Cc"""" # # c t t t t j g g t t t j ddggg t t t j dgdgg g d}t t | D ]}t | D ]}t
j d|| }t
j d|| }t j ||g \ }}t |j j
|j j
k t |j j
|| k d S )Nr a)r dO)r
ValueErrorr
as_seriesr lennponesr dtypechar)r typesr jcicjresiresjs r test_as_serieszTestMisc.test_as_series s j",555j",1a&
;;;j",!se===s5zz"" 5 5A1XX
5
5WQa))WQa))!|RH55t
4:?:;;;
5834444
5 5 5r c B g d}t t t j |d t t j | |d d t t j |d |d d t t j |d dg d S )N)r r r r* r r r )r r r
trimcoefr )r coefs r
test_trimcoefzTestMisc.test_trimcoef" s }}j"+tR888R[&&SbS 222R[q))49555R[q))A3/////r c t t t j dddg t t t j dddg t t t j ddg d S )N r r Z gV@)r r r
_vander_ndr s r test_vander_nd_exceptionz!TestMisc.test_vander_nd_exception+ sT j"-YEEEj"-R%AAAj"-R<<<<