Ñò ]ÐKc@ sÔdZddklZddkZddkiiZddkTddk l Z l Z d„Z dgZ ddgZddd gZdd dd gZddd dd gZddddddgZdddddddgZddddddddgZdddddddddg Zdddddddddd g Ze eeeeeeeeeg Zd!efd"„ƒYZd#efd$„ƒYZd%efd&„ƒYZd'efd(„ƒYZd)efd*„ƒYZdS(+sTests for polynomial module. iÿÿÿÿ(tdivisionN(t*(t TypeErrort ValueErrorcC sti|ddƒS(Nttolgíµ ÷ư>(tpolytpolytrim(tx((sL/usr/lib64/python2.6/site-packages/numpy/polynomial/tests/test_polynomial.pyttrim siiiiýÿÿÿiiøÿÿÿiiiìÿÿÿiiiÐÿÿÿi iùÿÿÿi8iÿÿÿi@iàÿÿÿi iÿÿÿi€i iˆÿÿÿi°iÀýÿÿit TestConstantscB s,eZd„Zd„Zd„Zd„ZRS(cC sttiddgƒdS(Niÿÿÿÿi(t assert_equalRt polydomain(tself((sL/usr/lib64/python2.6/site-packages/numpy/polynomial/tests/test_polynomial.pyttest_polydomainscC sttidgƒdS(Ni(R Rtpolyzero(R ((sL/usr/lib64/python2.6/site-packages/numpy/polynomial/tests/test_polynomial.pyt test_polyzero!scC sttidgƒdS(Ni(R Rtpolyone(R ((sL/usr/lib64/python2.6/site-packages/numpy/polynomial/tests/test_polynomial.pyt test_polyone$scC sttiddgƒdS(Nii(R Rtpolyx(R ((sL/usr/lib64/python2.6/site-packages/numpy/polynomial/tests/test_polynomial.pyt test_polyx's(t__name__t __module__R RRR(((sL/usr/lib64/python2.6/site-packages/numpy/polynomial/tests/test_polynomial.pyR s   tTestArithmeticcB s5eZd„Zd„Zd„Zd„Zd„ZRS(cC sËxÄtdƒD]¶}x­tdƒD]Ÿ}d||f}tit||ƒdƒ}||cd7<||cd7R@(((sL/usr/lib64/python2.6/site-packages/numpy/polynomial/tests/test_polynomial.pyR7ys FtTestMisccB s>eZd„Zd„Zd„Zd„Zd„Zd„ZRS(cC s¸tigƒ}tt|ƒdgƒxŒtddƒD]{}tititi dd|dƒddd…ƒ}t |}ti|ƒd|d}tt|ƒt|ƒƒq5WdS(Niiii( Rt polyfromrootsR3RRRtcosR2tpitTlist(R R!RtrootsR ((sL/usr/lib64/python2.6/site-packages/numpy/polynomial/tests/test_polynomial.pyttest_polyfromrootsÜs7 cC sœttidgƒgƒttiddgƒdgƒx]tddƒD]L}tidd|ƒ}titi|ƒƒ}tt|ƒt|ƒƒqHWdS(Niigà¿iiÿÿÿÿ(R3Rt polyrootsRRR2RBR(R RR R!((sL/usr/lib64/python2.6/site-packages/numpy/polynomial/tests/test_polynomial.pyttest_polyrootsåscC s#tidƒ}ti|dƒ}t|id jƒxKtdƒD]=}dg|dg}t|d|fti||ƒƒqAWti ddgddgddggƒ}ti|dƒ}t|id jƒxKtdƒD]=}dg|dg}t|d|fti||ƒƒqÞWdS( Niiii.iii(ii(iii( RtarangeRt polyvandertassert_R4RR3R0tarray(R RtvRtcoef((sL/usr/lib64/python2.6/site-packages/numpy/polynomial/tests/test_polynomial.pyttest_polyvanderís '* cC s¹d„}tttidgdgdƒtttidggdgdƒtttigdgdƒtttidgdgggdƒtttiddgdgdƒtttidgddgdƒtiddƒ}||ƒ}ti||dƒ}tt|ƒdƒt ti ||ƒ|ƒti||dƒ}tt|ƒdƒt ti ||ƒ|ƒti|ti ||gƒi dƒ}t |ti ||gƒi ƒdS( NcS s||d|dS(Nii((R((sL/usr/lib64/python2.6/site-packages/numpy/polynomial/tests/test_polynomial.pyR/þsiiÿÿÿÿiiiii( R'RRtpolyfitRRR2R tlenR3R0RMtT(R R/RtyROtcoef2d((sL/usr/lib64/python2.6/site-packages/numpy/polynomial/tests/test_polynomial.pyt test_polyfitýs" "%"" 'cC sddddg}ttti|dƒtti|ƒ|d ƒtti|dƒ|d ƒtti|dƒdgƒdS(Niiÿÿÿÿiiiýÿÿÿ(R'RRRR (R RO((sL/usr/lib64/python2.6/site-packages/numpy/polynomial/tests/test_polynomial.pyt test_polytrims cC s#ttiddƒddgƒdS(Nii(R Rtpolyline(R ((sL/usr/lib64/python2.6/site-packages/numpy/polynomial/tests/test_polynomial.pyt test_polylines(RRRGRIRPRVRWRY(((sL/usr/lib64/python2.6/site-packages/numpy/polynomial/tests/test_polynomial.pyRAÚs     tTestPolynomialClasscB sCeZeidddgƒZeidddgddgƒZeiddgƒZeidddgƒZeidddgƒZd„Z d„Z d„Z d„Z d„Z d „Zd „Zd „Zd „Zd „Zd„Zd„Zd„Zd„Zd„Zd„Zd„Zd„Zd„Zd„Zd„ZRS(iiiicC s{t|i|ijƒt|i|ijƒt|i|ij ƒt|i|ij ƒt|idddgj ƒdS(Niii(RLtp1tp2tp3(R ((sL/usr/lib64/python2.6/site-packages/numpy/polynomial/tests/test_polynomial.pyt test_equal's cC szt|i|ij ƒt|i|ij ƒt|i|ijƒt|i|ijƒt|idddgjƒdS(Niii(RLR[R\R](R ((sL/usr/lib64/python2.6/site-packages/numpy/polynomial/tests/test_polynomial.pyttest_not_equal.s cC svtidddgƒ}t|i|i|jƒt|idddg|jƒtdddg|i|jƒdS(Niiiii(Rt PolynomialRLR[(R R ((sL/usr/lib64/python2.6/site-packages/numpy/polynomial/tests/test_polynomial.pyttest_add5s cC sptidgƒ}t|i|i|jƒt|idddg|jƒtdddg|i|jƒdS(Niii(RR`RLtp4R[(R R ((sL/usr/lib64/python2.6/site-packages/numpy/polynomial/tests/test_polynomial.pyttest_sub;s cC s|tidddddgƒ}t|i|i|jƒt|idddg|jƒtdddg|i|jƒdS(Niii i i ii(RR`RLR[(R R ((sL/usr/lib64/python2.6/site-packages/numpy/polynomial/tests/test_polynomial.pyttest_mulAs cC sptidgƒ}t|i|i|jƒt|idddg|jƒtdddg|i|jƒdS(Niii(RR`RLRbR[(R R ((sL/usr/lib64/python2.6/site-packages/numpy/polynomial/tests/test_polynomial.pyt test_floordivGs cC sptidgƒ}t|i|i|jƒt|idddg|jƒtdddg|i|jƒdS(Niii(RR`RLRbR[(R R ((sL/usr/lib64/python2.6/site-packages/numpy/polynomial/tests/test_polynomial.pyttest_modMs cC sÜtidgƒ}tidgƒ}t|i|iƒ\}}t||jo ||jƒt|idddgƒ\}}t||jo ||jƒtdddg|iƒ\}}t||jo ||jƒdS(Niii(RR`tdivmodtp5R[RL(R ttquottremR*R+((sL/usr/lib64/python2.6/site-packages/numpy/polynomial/tests/test_polynomial.pyt test_divmodSs!!cC sWtidgƒ}x>tdƒD]0}|i|}t||jƒ||i9}qWdS(Nii(RR`RR[RL(R R RR!((sL/usr/lib64/python2.6/site-packages/numpy/polynomial/tests/test_polynomial.pyttest_pow]s   cC stiddƒ}d|d|d}t|i|ƒ|ƒtiddƒ}d|d}t|i|ƒ|i|ƒƒdS(Niÿÿÿÿiiii(RR2R3R[R\(R RR txx((sL/usr/lib64/python2.6/site-packages/numpy/polynomial/tests/test_polynomial.pyt test_callds cC sMtiddƒ}|iidddgƒ}t||ƒ|i|ƒƒdS(Niÿÿÿÿitdomaini(RR2R[tconvertR3(R Rtp((sL/usr/lib64/python2.6/site-packages/numpy/polynomial/tests/test_polynomial.pyt test_convertoscC s&|iiƒ}t|ddgƒdS(Niÿÿÿÿi(R\tmapparmsR3(R tparms((sL/usr/lib64/python2.6/site-packages/numpy/polynomial/tests/test_polynomial.pyt test_mapparmstscC syddddg}ti|ƒ}t|iƒi|d ƒt|idƒi|d ƒt|idƒi|d ƒdS( Nigíµ ÷ư>gê-™—q=iig»½×Ùß|Û=igñh㈵øä>(RR`R RRO(R RORq((sL/usr/lib64/python2.6/site-packages/numpy/polynomial/tests/test_polynomial.pyt test_trimxs cC s–tt|iidƒtt|iidƒƒdƒtt|iidƒƒdƒtt|iidƒƒdƒtt|iidƒƒdƒdS(Niiiii(R'RR[ttruncateR RR(R ((sL/usr/lib64/python2.6/site-packages/numpy/polynomial/tests/test_polynomial.pyt test_truncates cC s&|iiƒ}t|i|jƒdS(N(R[tcopyRL(R Rq((sL/usr/lib64/python2.6/site-packages/numpy/polynomial/tests/test_polynomial.pyt test_copy†scC sû|iiƒ}t|itidddgddddƒƒ|iiddƒ}t|dƒdƒ|iiddƒ}t|itidddgddddƒƒ|iidddgƒ}t|itidddgdddgddƒƒdS(NiiiiR9gà?R8(R\tintegR3RORR<(R Rq((sL/usr/lib64/python2.6/site-packages/numpy/polynomial/tests/test_polynomial.pyt test_integŠs..cC sl|iidddgƒ}t|idƒi|iiddgƒiƒt|idƒi|iiƒdS(Nii(R\R{R3tderivRO(R Rq((sL/usr/lib64/python2.6/site-packages/numpy/polynomial/tests/test_polynomial.pyt test_deriv”s.cC sPtiddddgddgƒ}|iƒ}dddg}t||ƒdS(Niiÿÿÿÿigà?(RR`RFR3(R RqR!R ((sL/usr/lib64/python2.6/site-packages/numpy/polynomial/tests/test_polynomial.pyt test_roots™s$ cC sYdddg}tii|dddgƒ}|i}ddddg}t||ƒdS(Nigà?iRoiÿÿÿÿ(RR`t fromrootsROR3(R RFRqR!R ((sL/usr/lib64/python2.6/site-packages/numpy/polynomial/tests/test_polynomial.pyttest_fromrootsŸs  cC sšd„}tiddƒ}||ƒ}tii||dƒ}t||ƒ|ƒtii||ddƒ}t||ƒ|ƒt|iddgƒdS(NcS s||d|dS(Nii((R((sL/usr/lib64/python2.6/site-packages/numpy/polynomial/tests/test_polynomial.pyR/§sii(RR2RR`tfitR3tNoneRo(R R/RRTRq((sL/usr/lib64/python2.6/site-packages/numpy/polynomial/tests/test_polynomial.pyttest_fit¦s  cC sctiddƒ}tiiƒ}t||ƒ|ƒtiiddgƒ}t||ƒ|ƒdS(Niii(RR2RR`tidentityR3(R RRq((sL/usr/lib64/python2.6/site-packages/numpy/polynomial/tests/test_polynomial.pyt test_identity±s (RRRR`R[R\R]RbRhR^R_RaRcRdReRfRkRlRnRrRuRvRxRzR|R~RRR„R†(((sL/usr/lib64/python2.6/site-packages/numpy/polynomial/tests/test_polynomial.pyRZs4!                 (t__doc__t __future__RtnumpyRtnumpy.polynomial.polynomialt polynomialRt numpy.testingt exceptionsRRRtT0tT1tT2tT3tT4tT5tT6tT7tT8tT9REtTestCaseR RR7RARZ(((sL/usr/lib64/python2.6/site-packages/numpy/polynomial/tests/test_polynomial.pyts,     !$$NaE