Current File : //usr/lib64/python2.7/site-packages/numpy/polynomial/tests/test_polyutils.pyo |
�
E�`Qc @ sn d Z d d l m Z d d l Z d d l j j Z d d l Td e
f d � � YZ d e
f d � � YZ d S( s Tests for polyutils module.
i����( t divisionN( t *t TestMiscc B s# e Z d � Z d � Z d � Z RS( c C sN xG t d � D]9 } d g } t j d g d g d � } t | | � q
Wd S( Ni i i ( t ranget put trimseqt assert_equal( t selft it tgtt res( ( sK /usr/lib64/python2.7/site-packages/numpy/polynomial/tests/test_polyutils.pyt test_trimseq s c C s t t t j g g � t t t j d d g g g � t t t j d g d g g � d d d g } x� t t | � � D]� } x� t | � D]� } t j d | | � } t j d | | � } t j | | g � \ } } t | j j
| j j
k � t | j j
| | k � q� Wqv Wd S( Ni i t aR t dt O( t
assert_raisest
ValueErrorR t as_seriesR t lent npt onest assert_t dtypet char( R t typesR t jt cit cjt resit resj( ( sK /usr/lib64/python2.7/site-packages/numpy/polynomial/tests/test_polyutils.pyt test_as_series s c C s d d d d g } t t t j | d � t t j | � | d � t t j | d � | d � t t j | d � d g � d S( Ni i����i i i����( R R R t trimcoefR ( R t coef( ( sK /usr/lib64/python2.7/site-packages/numpy/polynomial/tests/test_polyutils.pyt
test_trimcoef! s
( t __name__t
__module__R R R! ( ( ( sK /usr/lib64/python2.7/site-packages/numpy/polynomial/tests/test_polyutils.pyR
s t
TestDomainc B s# e Z d � Z d � Z d � Z RS( c C sx d d d d g } d d g } t j | � } t | | � d d
d d g } d d g } t j | � } t | | � d S( Ni i
i i����y �?i i y �y �? �?y �? �y @ �?( R t getdomaint assert_almost_equal( R t xR R
( ( sK /usr/lib64/python2.7/site-packages/numpy/polynomial/tests/test_polyutils.pyt test_getdomain- s
c C sF d d g } d d g } | } t j | | | � } t | | � d d g } d d g } | } | } t j | | | � } t | | � d d g } d d g } t j | | g � } t j | | g � } t j | | | � } t | | � d d g } d d g } t j | | g � } t j | | | � } t t | t j � � d S(
Ni i i i y �?i i����y �y @ �?( R t mapdomainR&