File: //lib/python3/dist-packages/numpy/polynomial/tests/__pycache__/test_classes.cpython-310.pyc
o
6��a�G � @ s� d Z ddlZddlmZ ddlZddlZddlm Z m
Z
mZmZm
Z
mZ ddlmZmZmZmZ ddlmZ e e
eee
efZedd� eD ��Zejeed �d
d� �ZejjZdKd
d�ZeZeZdd� Zdd� Z dd� Z!dd� Z"dd� Z#dd� Z$dd� Z%dd� Z&dd � Z'd!d"� Z(d#d$� Z)d%d&� Z*d'd(� Z+d)d*� Z,d+d,� Z-d-d.� Z.d/d0� Z/d1d2� Z0d3d4� Z1d5d6� Z2d7d8� Z3d9d:� Z4d;d<� Z5d=d>� Z6d?d@� Z7dAdB� Z8dCdD� Z9dEdF� Z:dGdH� Z;G dIdJ� dJ�Z<dS )Lz�Test inter-conversion of different polynomial classes.
This tests the convert and cast methods of all the polynomial classes.
� N)�Number)�
Polynomial�Legendre� Chebyshev�Laguerre�Hermite�HermiteE)�assert_almost_equal�
assert_raises�assert_equal�assert_)�RankWarningc c s � | ]}|j V qd S �N)�__name__)�.0�cls� r �E/usr/lib/python3/dist-packages/numpy/polynomial/tests/test_classes.py� <genexpr> s � r )�params�idsc C s | j S r )�param)�requestr r r �Poly s r � c C sh z t t�| j|jk�� t t�| j|jk�� t| j|j� W d S ty3 d| � d|� �}t|��w )NzResult: z
Target: )r �np�all�domain�windowr �coef�AssertionError)�p1�p2�msgr r r �assert_poly_almost_equal&