bg pdZddlZddlmcmZddlmZm Z m Z m Z GddZ GddZ dS)zTests for polyutils module. N)assert_almost_equal assert_raises assert_equalassert_c2eZdZdZdZdZdZdZdZdS)TestMiscctdD]1}dg}tjdgdgdzz}t||2dS)Nr)rangeputrimseqr)selfitgtress x/builddir/build/BUILD/cloudlinux-venv-1.0.7/venv/lib64/python3.11/site-packages/numpy/polynomial/tests/test_polyutils.py test_trimseqzTestMisc.test_trimseq sVq # #A#C*aSA3q5[))C c " " " " # #cttttjggtttjddgggtttjdgdgggd}t t |D]}t |D]}t jd||}t jd||}tj||g\}}t|j j |j j kt|j j ||kdS)Nr a)rdO) r ValueErrorr as_seriesr lennponesrdtypechar)rtypesrjcicjresiresjs rtest_as_serieszTestMisc.test_as_seriessj",555j",1a& ;;;j",!se ===s5zz"" 5 5A1XX 5 5WQa))WQa))!|RH55 t 4:?:;;; 5834444  5 5 5rcBgd}tttj|dt tj||ddt tj|d|ddt tj|ddgdS)N)rr rr*r rr)rrr trimcoefr)rcoefs r test_trimcoefzTestMisc.test_trimcoef"s}}j"+tR888R[&&SbS 222R[q))49555R[q))A3/////rctttjdddgtttjdddgtttjddgdS)Nr rZgV@)rrr _vander_ndrs rtest_vander_nd_exceptionz!TestMisc.test_vander_nd_exception+sTj"-YEEEj"-R%AAAj"-R<<<<r0rrrr sv### 5 5 5000===KKK@@@@@rrc eZdZdZdZdZdS) TestDomaincgd}ddg}tj|}t||gd}ddg}tj|}t||dS)N)r r2r*r*rE)y???rry@?)r getdomainr)rxrrs rtest_getdomainzTestDomain.test_getdomain=sj NN2hl1ooC%%% # " "Fml1ooC%%%%%rcvddg}ddg}|}tj|||}t||ddg}ddg}|}|}tj|||}t||ddg}ddg}tj||g}tj||g}tj|||}t||Gd d tj}ddg}ddg}tj||g|}tj|||}tt||dS) Nrr<r r2rGrceZdZdS),TestDomain.test_mapdomain..MyNDArrayN)r?r@rAr0rr MyNDArrayrOcs DrrP) r mapdomainrrarrayndarrayviewr isinstance)rdom1dom2rrrIrPs rtest_mapdomainzTestDomain.test_mapdomainJsm1v1vl4t,,C%%%Aw l1dD))C%%%1v1vhd|$$ HdD\ " "l1dD))C%%%         1v1v HdD\ " " ' ' 2 2l1dD)) 3 **+++++rcddg}ddg}ddg}tj||}t||ddg}dd g}d d g}tj||}t||dS) Nrr<r r2g?rLrGrMry?rF)r mapparmsr)rrVrWrrs r test_mapparmszTestDomain.test_mapparmsls1v1v"gl4&&C%%%Awk$%%C%%%%%rN)r?r@rArJrXr[r0rrrCrC;sB & & & , , ,D & & & & &rrC)__doc__numpyrnumpy.polynomial.polyutils polynomial polyutilsr numpy.testingrrrrrrCr0rrrbs''''''''' .@.@.@.@.@.@.@.@`>&>&>&>&>&>&>&>&>&>&r