Ñò ]ÐKc@ sêdZddklZddkZddkiiZddk Tddk l Z l Z d„Z dgZddgZddd gZdd dd gZddd dd gZddddddgZdddddddgZddddddddgZdddddddddg Zdddddddddd g Zeeeeeeeeeeg Zd!efd"„ƒYZd#efd$„ƒYZd%efd&„ƒYZd'efd(„ƒYZd)efd*„ƒYZd+efd,„ƒYZdS(-sTests for chebyshev module. iÿÿÿÿ(tdivisionN(t*(t TypeErrort ValueErrorcC sti|ddƒS(Nttolgíµ ÷ư>(tchtchebtrim(tx((sK/usr/lib64/python2.6/site-packages/numpy/polynomial/tests/test_chebyshev.pyttrim siiiiýÿÿÿiiøÿÿÿiiiìÿÿÿiiiÐÿÿÿi iùÿÿÿi8iÿÿÿi@iàÿÿÿi iÿÿÿi€i iˆÿÿÿi°iÀýÿÿit TestPrivatecB seZd„Zd„ZRS(cC sˆxtdƒD]s}tidgdg|tiƒ}tidg|dgdg|tiƒ}ti|ƒ}t||ƒq WdS(Niiigà?(trangetnptarraytdoubleRt_cseries_to_zseriest assert_equal(tselftitinpttgttres((sK/usr/lib64/python2.6/site-packages/numpy/polynomial/tests/test_chebyshev.pyttest__cseries_to_zseriess  #.cC sˆxtdƒD]s}tidg|dgdg|tiƒ}tidgdg|tiƒ}ti|ƒ}t||ƒq WdS(Nigà?ii(R R R R Rt_zseries_to_cseriesR(RRRRR((sK/usr/lib64/python2.6/site-packages/numpy/polynomial/tests/test_chebyshev.pyttest__zseries_to_cseries%s  .#(t__name__t __module__RR(((sK/usr/lib64/python2.6/site-packages/numpy/polynomial/tests/test_chebyshev.pyR s t TestConstantscB s,eZd„Zd„Zd„Zd„ZRS(cC sttiddgƒdS(Niÿÿÿÿi(RRt chebdomain(R((sK/usr/lib64/python2.6/site-packages/numpy/polynomial/tests/test_chebyshev.pyttest_chebdomain/scC sttidgƒdS(Ni(RRtchebzero(R((sK/usr/lib64/python2.6/site-packages/numpy/polynomial/tests/test_chebyshev.pyt test_chebzero2scC sttidgƒdS(Ni(RRtchebone(R((sK/usr/lib64/python2.6/site-packages/numpy/polynomial/tests/test_chebyshev.pyt test_chebone5scC sttiddgƒdS(Nii(RRtchebx(R((sK/usr/lib64/python2.6/site-packages/numpy/polynomial/tests/test_chebyshev.pyt test_chebx8s(RRRRR R"(((sK/usr/lib64/python2.6/site-packages/numpy/polynomial/tests/test_chebyshev.pyR-s   tTestArithmeticcB s5eZd„Zd„Zd„Zd„Zd„ZRS(cC sËxÄtdƒD]¶}x­tdƒD]Ÿ}d||f}tit||ƒdƒ}||cd7<||cd7s  .cC sËxÄtdƒD]¶}x­tdƒD]Ÿ}d||f}tit||ƒdƒ}||cd7<||cd8tdƒD]0}|i|}t||jƒ||i9}qWdS(Nii(RRlR RgRV(RRRR((sK/usr/lib64/python2.6/site-packages/numpy/polynomial/tests/test_chebyshev.pyttest_powws   cC stiddƒ}dd|ddd|d}t|i|ƒ|ƒtiddƒ}d|d}t|i|ƒ|i|ƒƒdS(Niÿÿÿÿiiii(R R;R9RgRh(RRRtxx((sK/usr/lib64/python2.6/site-packages/numpy/polynomial/tests/test_chebyshev.pyt test_call~s "cC sMtiddƒ}|iidddgƒ}t||ƒ|i|ƒƒdS(Niÿÿÿÿitdomaini(R R;RgtconvertR9(RRtp((sK/usr/lib64/python2.6/site-packages/numpy/polynomial/tests/test_chebyshev.pyt test_convert‰scC s&|iiƒ}t|ddgƒdS(Niÿÿÿÿi(RhtmapparmsR9(Rtparms((sK/usr/lib64/python2.6/site-packages/numpy/polynomial/tests/test_chebyshev.pyt test_mapparmsŽscC syddddg}ti|ƒ}t|iƒi|d ƒt|idƒi|d ƒt|idƒi|d ƒdS( Nigíµ ÷ư>gê-™—q=iig»½×Ùß|Û=igñh㈵øä>(RRlRRRX(RRXR}((sK/usr/lib64/python2.6/site-packages/numpy/polynomial/tests/test_chebyshev.pyt test_trim’s cC s–tt|iidƒtt|iidƒƒdƒtt|iidƒƒdƒtt|iidƒƒdƒtt|iidƒƒdƒdS(Niiiii(RERRgttruncateRR[(R((sK/usr/lib64/python2.6/site-packages/numpy/polynomial/tests/test_chebyshev.pyt test_truncate™s cC s&|iiƒ}t|i|jƒdS(N(RgtcopyRV(RR}((sK/usr/lib64/python2.6/site-packages/numpy/polynomial/tests/test_chebyshev.pyt test_copy scC sû|iiƒ}t|itidddgddddƒƒ|iiddƒ}t|dƒdƒ|iiddƒ}t|itidddgddddƒƒ|iidddgƒ}t|itidddgdddgddƒƒdS(NiiiiRBgà?RA(RhtintegR9RXRRF(RR}((sK/usr/lib64/python2.6/site-packages/numpy/polynomial/tests/test_chebyshev.pyt test_integ¤s..cC sl|iidddgƒ}t|idƒi|iiddgƒiƒt|idƒi|iiƒdS(Nii(RhR‡R9tderivRX(RR}((sK/usr/lib64/python2.6/site-packages/numpy/polynomial/tests/test_chebyshev.pyt test_deriv®s.cC sYtitiddddgƒddgƒ}|iƒ}dddg}t||ƒdS(Niiÿÿÿÿigà?(RRlRGRPR9(RR}RR((sK/usr/lib64/python2.6/site-packages/numpy/polynomial/tests/test_chebyshev.pyt test_roots³s- cC sbdddg}tii|dddgƒ}|i}tiddddgƒ}t||ƒdS(Nigà?iR{iÿÿÿÿ(RRlt fromrootsRXRGR9(RRPR}RR((sK/usr/lib64/python2.6/site-packages/numpy/polynomial/tests/test_chebyshev.pyttest_fromroots¹s  cC sšd„}tiddƒ}||ƒ}tii||dƒ}t||ƒ|ƒtii||ddƒ}t||ƒ|ƒt|iddgƒdS(NcS s||d|dS(Nii((R((sK/usr/lib64/python2.6/site-packages/numpy/polynomial/tests/test_chebyshev.pyR6Ásii(R R;RRltfitR9tNoneR{(RR6RR]R}((sK/usr/lib64/python2.6/site-packages/numpy/polynomial/tests/test_chebyshev.pyttest_fitÀs  cC sctiddƒ}tiiƒ}t||ƒ|ƒtiiddgƒ}t||ƒ|ƒdS(Niii(R R;RRltidentityR9(RRR}((sK/usr/lib64/python2.6/site-packages/numpy/polynomial/tests/test_chebyshev.pyt test_identityËs (RRRRlRgRhRiRnRtRjRkRmRoRpRqRrRwRxRzR~RR‚R„R†RˆRŠR‹RRR’(((sK/usr/lib64/python2.6/site-packages/numpy/polynomial/tests/test_chebyshev.pyRf9s4!                 ( t__doc__t __future__RtnumpyR tnumpy.polynomial.chebyshevt polynomialt chebyshevRt numpy.testingt exceptionsRRRtT0tT1tT2tT3tT4tT5tT6tT7tT8tT9RctTestCaseR RR#R@RNRf(((sK/usr/lib64/python2.6/site-packages/numpy/polynomial/tests/test_chebyshev.pyts.     !$$LcN