§ y<ˆjû ã óx — d Z ddlZddlmZ ddlmZ ddlmZm Z m Z G d„ d¦ « Z G d„ d¦ « Zej d ej g d ¢d¬¦ « eg d ¢¦ « f¦ « G d „ d¦ « ¦ « Z G d„ d¦ « Z G d„ d¦ « Z G d„ d¦ « Zd„ Zd„ Zd„ Zd„ Zd„ ZdS )zE Tests related to the ``symbol`` attribute of the ABCPolyBase class. é N)Úarray)Úassert_equalÚ assert_raisesÚassert_c óÔ — e Zd ZdZg d¢Zd„ Zej dde fde fde fde ff¦ « d „ ¦ « Zej d d¦ « d„ ¦ « Zd „ Z d„ ZdS )ÚTestInitz5 Test polynomial creation with symbol kwarg. ©é é é c ób — t j | j ¦ « }t |j d¦ « d S )NÚx©ÚpolyÚ PolynomialÚcr Úsymbol©ÚselfÚps úv/builddir/build/BUILD/cloudlinux-venv-1.0.12/venv/lib64/python3.11/site-packages/numpy/polynomial/tests/test_symbol.pyÚtest_default_symbolzTestInit.test_default_symbol s+ € ÝŒO˜DœFÑ#Ô#ˆÝ�Q”X˜sÑ#Ô#Ð#Ð#Ð#ó )Ú bad_inputÚ exceptionÚ Ú3Nr c ó– — t j |¦ « 5 t j | j |¬¦ « }d d d ¦ « d S # 1 swxY w Y d S )N©r )ÚpytestÚraisesr r r )r r r r s r Útest_symbol_bad_inputzTestInit.test_symbol_bad_input sŽ € õ Œ]˜9Ñ %Ô %ð :ð :Ý” ¤¨yÐ9Ñ9Ô9ˆAð :ð :ð :ñ :ô :ð :ð :ð :ð :ð :ð :ð :øøøð :ð :ð :ð :ð :ð :s •>¾AÁAr )r Úx_1ÚAÚxyzu βc óf — t j | j |¬¦ « }t |j |¦ « dS )zF Values for symbol that should pass input validation. r Nr )r r r s r Útest_valid_symbolszTestInit.test_valid_symbols s2 € õ ŒO˜DœF¨6Ð2Ñ2Ô2ˆÝ�Q”X˜vÑ&Ô&Ð&Ð&Ð&r c ó® — t j | j d¬¦ « }t j t ¦ « 5 d|_ ddd¦ « dS # 1 swxY w Y dS )z2 'symbol' attribute is read only. r r ÚzN)r r r r r! ÚAttributeErrorr r s r Ú test_propertyzTestInit.test_property- s• € õ ŒO˜DœF¨3Ð/Ñ/Ô/ˆÝ Œ]�>Ñ *Ô *ð ð ØˆAŒHð ð ð ñ ô ð ð ð ð ð ð ð øøøð ð ð ð ð ð s µA Á AÁAc óœ — t j | j d¬¦ « }t j |j d¬¦ « }t |j d¦ « d S )NÚyr Út)r r r Úcoefr r )r r Úpts r Útest_change_symbolzTestInit.test_change_symbol5 sF € ÝŒO˜DœF¨3Ð/Ñ/Ô/ˆå Œ_˜QœV¨CÐ 0Ñ 0Ô 0ˆÝ�R”Y Ñ$Ô$Ð$Ð$Ð$r )Ú__name__Ú __module__Ú__qualname__Ú__doc__r r r ÚmarkÚparametrizeÚ ValueErrorÚ TypeErrorr" r' r+ r1 © r r r r sä € € € € € ðð ð ˆ ˆ €Að$ð $ð $ð „[×ÒÐ7Ø ˆZÐØ ˆjÐØ ˆyÐØ ˆIˆð :ñ ô ð:ð :ñ ô ð:ð „[×Ò˜Xð (ñ ô ð'ð 'ñô ð'ðð ð ð%ð %ð %ð %ð %r r c óN — e Zd Z ej g d¢d¬¦ « Zd„ Zd„ Zd„ Zd„ Z dS ) ÚTestUnaryOperatorsr r) r c ó@ — | j }t |j d¦ « d S ©Nr) ©r r r )r Úns r Útest_negzTestUnaryOperators.test_neg? s# € Ø ŒVˆGˆÝ�Q”X˜sÑ#Ô#Ð#Ð#Ð#r c óD — | j dz }t |j d¦ « d S ©Né r) r? ©r Úouts r Útest_scalarmulz!TestUnaryOperators.test_scalarmulC s% € ØŒf�r‰kˆÝ�S”Z Ñ%Ô%Ð%Ð%Ð%r c óD — d| j z }t |j d¦ « d S rC r? rE s r Útest_rscalarmulz"TestUnaryOperators.test_rscalarmulG s% € Ø�4”6‰kˆÝ�S”Z Ñ%Ô%Ð%Ð%Ð%r c óD — | j dz }t |j d¦ « d S )Nr r) r? rE s r Útest_powzTestUnaryOperators.test_powK s% € ØŒf˜‰kˆÝ�S”Z Ñ%Ô%Ð%Ð%Ð%r N) r2 r3 r4 r r r rA rG rI rK r: r r r<