Ñò ]ÐKc@ s„dZddklZddkZddkiiZddk Tddk l Z l Z de fd„ƒYZde fd „ƒYZdS( sTests for polyutils module. iÿÿÿÿ(tdivisionN(t*(t TypeErrort ValueErrortTestMisccB s#eZd„Zd„Zd„ZRS(cC sNxGtdƒD]9}dg}tidgdgdƒ}t||ƒq WdS(Niii(trangetputtrimseqt assert_equal(tselftittgttres((sK/usr/lib64/python2.6/site-packages/numpy/polynomial/tests/test_polyutils.pyt test_trimseq s   cC stttiggƒtttiddgggƒtttidgdggƒdddg}x®tt|ƒƒD]š}x‘t|ƒD]ƒ}tid||ƒ}tid||ƒ}ti||gƒ\}}t|i i |i i jƒt|i i ||jƒq‰WqvWdS(NiitaR tdtO( t assert_raisesRRt as_seriesRtlentnptonestassert_tdtypetchar(R ttypesR tjtcitcjtresitresj((sK/usr/lib64/python2.6/site-packages/numpy/polynomial/tests/test_polyutils.pyttest_as_seriess cC sddddg}ttti|dƒtti|ƒ|d ƒtti|dƒ|d ƒtti|dƒdgƒdS(Niiÿÿÿÿiiiýÿÿÿ(RRRttrimcoefR(R tcoef((sK/usr/lib64/python2.6/site-packages/numpy/polynomial/tests/test_polyutils.pyt test_trimcoef"s (t__name__t __module__R RR"(((sK/usr/lib64/python2.6/site-packages/numpy/polynomial/tests/test_polyutils.pyR s  t TestDomaincB s#eZd„Zd„Zd„ZRS(cC sxddddg}ddg}ti|ƒ}t||ƒd d ddg}dd g}ti|ƒ}t||ƒdS( Nii iiÿÿÿÿyð?iiyð¿yð?ð?yð?ð¿y@ð?(Rt getdomaintassert_almost_equal(R txR R ((sK/usr/lib64/python2.6/site-packages/numpy/polynomial/tests/test_polyutils.pyttest_getdomain.s   cC s„ddg}ddg}|}ti|||ƒ}t||ƒdd g}ddg}|}ti|||ƒ}t||ƒdS( Niiiiyð?iiþÿÿÿyð¿y@ð?(Rt mapdomainR'(R tdom1tdom2R R ((sK/usr/lib64/python2.6/site-packages/numpy/polynomial/tests/test_polyutils.pyttest_mapdomain;s     cC sŠddg}ddg}ddg}ti||ƒ}t||ƒd d g}ddg}d d g}ti||ƒ}t||ƒdS(Niiiigà?yð?iiþÿÿÿiÿÿÿÿyð¿y@ð?yð¿ð?yð?ð¿(RtmapparmsR'(R R+R,R R ((sK/usr/lib64/python2.6/site-packages/numpy/polynomial/tests/test_polyutils.pyt test_mapparmsJs       (R#R$R)R-R/(((sK/usr/lib64/python2.6/site-packages/numpy/polynomial/tests/test_polyutils.pyR%,s (t__doc__t __future__RtnumpyRtnumpy.polynomial.polyutilst polynomialt polyutilsRt numpy.testingt exceptionsRRtTestCaseRR%(((sK/usr/lib64/python2.6/site-packages/numpy/polynomial/tests/test_polyutils.pyts  !