ó 2ÄČ[c@`s’dZddlmZmZmZddlZddljj Z ddl m Z m Z mZmZdefd„ƒYZdefd„ƒYZdS( sTests for polyutils module. i(tdivisiontabsolute_importtprint_functionN(tassert_almost_equalt assert_raisest assert_equaltassert_tTestMisccB`s#eZd„Zd„Zd„ZRS(cC`sNxGtdƒD]9}dg}tjdgdgdƒ}t||ƒq WdS(Niii(trangetputtrimseqR(tselftittgttres((sD/tmp/pip-build-fiC0ax/numpy/numpy/polynomial/tests/test_polyutils.pyt test_trimseqs cC`stttjggƒtttjddgggƒtttjdgdggƒdddg}x®tt|ƒƒD]š}x‘t|ƒD]ƒ}tjd||ƒ}tjd||ƒ}tj||gƒ\}}t|j j |j j kƒt|j j ||kƒq‰WqvWdS(NiitaR tdtO( Rt ValueErrorR t as_seriesRtlentnptonesRtdtypetchar(R ttypesR tjtcitcjtresitresj((sD/tmp/pip-build-fiC0ax/numpy/numpy/polynomial/tests/test_polyutils.pyttest_as_seriesscC`sddddg}tttj|dƒttj|ƒ|d ƒttj|dƒ|d ƒttj|dƒdgƒdS(Nii’’’’iiiż’’’(RRR ttrimcoefR(R tcoef((sD/tmp/pip-build-fiC0ax/numpy/numpy/polynomial/tests/test_polyutils.pyt test_trimcoef$s (t__name__t __module__RR R#(((sD/tmp/pip-build-fiC0ax/numpy/numpy/polynomial/tests/test_polyutils.pyR s  t TestDomaincB`s#eZd„Zd„Zd„ZRS(cC`sxddddg}ddg}tj|ƒ}t||ƒd d ddg}dd g}tj|ƒ}t||ƒdS( Nii ii’’’’yš?iiyšæyš?š?yš?šæy@š?(R t getdomainR(R txR R((sD/tmp/pip-build-fiC0ax/numpy/numpy/polynomial/tests/test_polyutils.pyttest_getdomain0s   cC`seddg}ddg}|}tj|||ƒ}t||ƒd d g}ddg}|}|}tj|||ƒ}t||ƒddg}ddg}tj||gƒ}tj||gƒ}tj|||ƒ}t||ƒdtjfd „ƒY}ddg}ddg}tj||gƒj|ƒ}tj|||ƒ}tt||ƒƒdS( Niiiiyš?iiž’’’t MyNDArraycB`seZRS((R$R%(((sD/tmp/pip-build-fiC0ax/numpy/numpy/polynomial/tests/test_polyutils.pyR*Vsyšæy@š?( R t mapdomainRRtarraytndarraytviewRt isinstance(R tdom1tdom2R RR(R*((sD/tmp/pip-build-fiC0ax/numpy/numpy/polynomial/tests/test_polyutils.pyttest_mapdomain=s.           cC`sŠddg}ddg}ddg}tj||ƒ}t||ƒd d g}ddg}d d g}tj||ƒ}t||ƒdS(Niiiigą?yš?iiž’’’i’’’’yšæy@š?yšæš?yš?šæ(R tmapparmsR(R R0R1R R((sD/tmp/pip-build-fiC0ax/numpy/numpy/polynomial/tests/test_polyutils.pyt test_mapparms_s       (R$R%R)R2R4(((sD/tmp/pip-build-fiC0ax/numpy/numpy/polynomial/tests/test_polyutils.pyR&.s "(t__doc__t __future__RRRtnumpyRtnumpy.polynomial.polyutilst polynomialt polyutilsR t numpy.testingRRRRtobjectRR&(((sD/tmp/pip-build-fiC0ax/numpy/numpy/polynomial/tests/test_polyutils.pyts  "!