ó
¡¼™\c           @   sg  d  d l  m Z m Z m Z m Z m Z m Z m Z m Z m	 Z	 m
 Z
 m Z m Z m Z m Z m Z m Z m Z m Z m Z m Z m Z m Z m Z m Z m Z m Z m Z m Z m Z m Z m Z m  Z  m! Z! d  d l" m# Z# m$ Z$ m% Z% d  d l& m' Z' m( Z( d „  Z) d „  Z* d „  Z+ d „  Z, d „  Z- d	 „  Z. d
 „  Z/ d „  Z0 d „  Z1 d „  Z2 d „  Z3 d „  Z4 d „  Z5 d „  Z6 d „  Z7 d „  Z8 d „  Z9 e( d „  ƒ Z: d „  Z; d „  Z< d „  Z= d „  Z> d „  Z? d „  Z@ d „  ZA d „  ZB d „  ZC d „  ZD d  „  ZE d! „  ZF d" „  ZG d# „  ZH d$ „  ZI d% „  ZJ d& „  ZK d' „  ZL d( „  ZM d) „  ZN d* „  ZO d+ „  ZP d, „  ZQ d- „  ZR d. „  ZS d/ „  ZT d0 „  ZU d1 „  ZV d2 „  ZW d3 „  ZX d4 „  ZY d5 „  ZZ d6 „  Z[ d7 „  Z\ d8 „  Z] d9 „  Z^ d: „  Z_ d; „  Z` d< „  Za d= „  Zb d> „  Zc d? „  Zd d@ „  Ze dA „  Zf dB „  Zg dC „  Zh dD „  Zi dE „  Zj dF „  Zk dG S(H   iÿÿÿÿ(!   t   Symbolt   Rationalt   lnt   expt   logt   sqrtt   Et   Ot   pit   It   sinht   sint   cosht   cost   tanht   cotht   asinht   acosht   atanht   acotht   tant   cott   Integert	   PoleErrort   floort   ceilingt   asint   symbolst   limitt	   Piecewiset   Eqt   signt
   Derivative(   t   xt   yt   z(   t   raisest   XFAILc           C   sÂ   t  j t  d d ƒt  k s! t ‚ t j t  d d ƒt k sB t ‚ d t  t j t d d ƒd t  t k ss t ‚ t d d ƒ j t  d d ƒt d d ƒ k s¦ t ‚ t  j ƒ  t  k s¾ t ‚ d  S(   Nt   ni   i   i   i   (   R!   t   nseriest   AssertionErrorR"   R   (    (    (    s>   lib/python2.7/site-packages/sympy/series/tests/test_nseries.pyt   test_simple_1
   s
    !!13c           C   s9   t  t t  ƒ j t  d d ƒt  t t  ƒ k s5 t ‚ d  S(   NR&   i   (   R!   R   R'   R(   (    (    (    s>   lib/python2.7/site-packages/sympy/series/tests/test_nseries.pyt
   test_mul_0   s    c           C   sÈ   t  t d t  ƒ j t  d d ƒt  t d ƒ t  d d t  d d t  d d t t  d ƒ k sk t ‚ t  t d t  ƒ j t  d d ƒt  d t  d d t  d d t t  d ƒ k sÄ t ‚ d  S(	   Ni   R&   i   i   i   i   i   i   (   R!   R   R'   R   R   R(   (    (    (    s>   lib/python2.7/site-packages/sympy/series/tests/test_nseries.pyt
   test_mul_1   s     Kc           C   s÷   t  d j t  d d ƒt  d k s) t ‚ d t  j t  d d ƒd t  k sR t ‚ d t  d j t  d d ƒd t  d k sƒ t ‚ t  t d d ƒ j t  d d ƒt  t d d ƒ k s¾ t ‚ t t  ƒ d j t  d d ƒt t  ƒ d k só t ‚ d  S(   Ni   R&   i   i   i   (   R!   R'   R(   R   R   (    (    (    s>   lib/python2.7/site-packages/sympy/series/tests/test_nseries.pyt
   test_pow_0   s
    ))1;c           C   s=   d t  d j t  d d ƒd d t  t  d k s9 t ‚ d  S(   Ni   i   R&   i   (   R!   R'   R(   (    (    (    s>   lib/python2.7/site-packages/sympy/series/tests/test_nseries.pyt
   test_pow_1%   s    c           C   s  d d t  j t  d d ƒd t  t  d t  d t  d t t  d ƒ k sS t ‚ t  d t  j t  d d ƒt  t  d t  d t  d t  d t t  d ƒ k sª t ‚ t  d d t  j t  d d ƒt  d t  d t  d t  d t  d	 t t  d ƒ k s	t ‚ d  S(
   Ni   R&   i   i   i   i   i   i   i   (   R!   R'   R   R(   (    (    (    s>   lib/python2.7/site-packages/sympy/series/tests/test_nseries.pyt   test_geometric_1)   s    SWc           C   sm   t  d t ƒ j t d d ƒd t d t d d t d d d t d d	 t t d ƒ k si t ‚ d  S(
   Ni   R&   i   i   i   i   i   i   i€   (   R   R!   R'   R   R(   (    (    (    s>   lib/python2.7/site-packages/sympy/series/tests/test_nseries.pyt   test_sqrt_10   s    c           C   s#  t  t ƒ j t d d ƒd t t d d t d d t d d t t d ƒ k s] t ‚ t  t ƒ j t d d	 ƒd t t d d t d d t d d t d d
 t d d t d d t d d t d d t d d t d d t t d	 ƒ k st ‚ t  d t ƒ j t d d ƒt  d t ƒ k sCt ‚ t  d d t ƒ j t d d ƒt d t d t d d d t d d j ƒ  t t d ƒ k s®t ‚ t  d t ƒ j t d d ƒt  d ƒ d t t d d t d d t d d j ƒ  t t d ƒ k st ‚ d  S(   NR&   i   i   i   i   i   i   i   i   ix   iÐ  i   i°  i   i€  i	   i€‰ i
   i _7 i   i ai   (   R   R!   R'   R   R(   R   t   expand(    (    (    s>   lib/python2.7/site-packages/sympy/series/tests/test_nseries.pyt
   test_exp_14   s    ]™5 Kc           C   s}   t  d t t ƒ ƒ j t d d ƒt  d ƒ d t t ƒ t d t t ƒ t d j ƒ  t t t ƒ d ƒ k sy t ‚ d  S(   Ni   R&   i   i   i   (   R   R   R!   R'   R0   R   R(   (    (    (    s>   lib/python2.7/site-packages/sympy/series/tests/test_nseries.pyt   test_exp_sqrt_1@   s    "c           C   s“   t  t t t ƒ ƒ j t d d ƒd t t t ƒ t d t t ƒ d d t d t t ƒ d d t t d t t ƒ d ƒ k s t ‚ d  S(   NR&   i   i   i   i   i   (   R   R!   R   R'   R   R   R(   (    (    (    s>   lib/python2.7/site-packages/sympy/series/tests/test_nseries.pyt   test_power_x_x1E   s    "c           C   s‡   t  t  j t  d d ƒd t  t t  ƒ t  d t t  ƒ d d t  d t t  ƒ d d t t  d t t  ƒ d ƒ k sƒ t ‚ d  S(   NR&   i   i   i   i   i   (   R!   R'   R   R   R(   (    (    (    s>   lib/python2.7/site-packages/sympy/series/tests/test_nseries.pyt   test_power_x_x2J   s    c           C   so   t  d d t ƒ j t d d ƒt t  t ƒ t d d t d d t d d t t d ƒ k sk t ‚ d  S(   Ni   R&   i   i   i   i   (   R   R!   R'   R   R(   (    (    (    s>   lib/python2.7/site-packages/sympy/series/tests/test_nseries.pyt   test_log_singular1O   s     c          C   su   d d t  t  t d ƒ t d ƒ }  |  j t  d d ƒt  t  d t d ƒ t d ƒ t t  d ƒ k sq t ‚ d  S(   Ni   i   i   R&   i   (   R!   R   R'   R   R(   (   t   e(    (    s>   lib/python2.7/site-packages/sympy/series/tests/test_nseries.pyt   test_log_power1T   s    &c          C   sS   t  d ƒ }  d d t t ƒ } | j t d d d |  ƒd d |  k sO t ‚ d  S(   Nt   li   R&   i   t   logx(   R    R   R!   R'   R(   (   R8   R6   (    (    s>   lib/python2.7/site-packages/sympy/series/tests/test_nseries.pyt   test_log_seriesY   s    c          C   sF   t  d t ƒ }  |  j t d d ƒt  t ƒ t  d ƒ k sB t ‚ d  S(   NiÿÿÿÿR&   i   (   R   R!   R'   R(   (   R6   (    (    s>   lib/python2.7/site-packages/sympy/series/tests/test_nseries.pyt	   test_log2_   s    c          C   sZ   t  d ƒ }  d t d t ƒ } | j t d d d |  ƒd |  t d ƒ k sV t ‚ d  S(   NR8   i   iÿÿÿÿR&   i   R9   (   R    R   R!   R'   R(   (   R8   R6   (    (    s>   lib/python2.7/site-packages/sympy/series/tests/test_nseries.pyt	   test_log3d   s    c          C   s–  t  t ƒ }  |  j t d d ƒ d k s- t ‚ |  j t d d ƒ t d t ƒ k sW t ‚ |  j t d d ƒ t t t ƒ k s t ‚ |  j t d d ƒ t t t d t ƒ k s³ t ‚ |  j t d d ƒ t t t d t ƒ k så t ‚ |  j t d d ƒ t t d d t t d t ƒ k s#t ‚ t t ƒ d t }  |  j t d d ƒ d t d t t d t ƒ k sqt ‚ t j t d d ƒ t k s’t ‚ d  S(   Ni    i   i   i   i   i   (   R   R!   R'   R(   R   R   (   R6   (    (    s>   lib/python2.7/site-packages/sympy/series/tests/test_nseries.pyt   test_series1j   s    !**22>:c           C   sX   t  j t  d d ƒ t d t  ƒ k s* t ‚ t  j t  d d ƒ t t  t  ƒ k sT t ‚ d  S(   Ni    i   (   R!   R'   R   R(   (    (    (    s>   lib/python2.7/site-packages/sympy/series/tests/test_nseries.pyt   test_series1_failingy   s    *c           C   s^   d t  j t  d d ƒ d t  k s) t ‚ t  d t  j t  d d ƒ t  d t  k sZ t ‚ d  S(   Ni   i    i   (   R!   R'   R(   (    (    (    s>   lib/python2.7/site-packages/sympy/series/tests/test_nseries.pyt   test_seriesbug1   s    )c           C   s  t  d d j t  d d ƒ d d t  d t  d d t  d t t  d t  ƒ k sZ t ‚ t  d d j t  d d ƒ d t  t  d t  d t t  d t  ƒ k s¨ t ‚ t  d d j t  d d ƒ d k sÑ t ‚ t  d d j t  d d ƒ d t  k sþ t ‚ t  d d j t  d d ƒ d d t  t  d k s7t ‚ t  d d j t  d d ƒ d d t  d t  d t  d k s|t ‚ d d t  j t  d d ƒ d t  t  d t  d t t  d t  ƒ k sÊt ‚ t  d d d t  j t  d d ƒ d d t  d	 t  d d
 t  d t t  d t  ƒ k s,t ‚ d t  d d j t  d d ƒ d t  d d t  d d t  k sut ‚ d d d t  j t  d d ƒ t  t  d t  d t t  d t  ƒ k sÃt ‚ d d d t  d j t  d d ƒ t  d t  d t t  d t  ƒ k st ‚ d  S(   Ni   iþÿÿÿi    i   i   i   iÿÿÿÿi   i   i   iýÿÿÿi   (   R!   R'   R   R(   (    (    (    s>   lib/python2.7/site-packages/sympy/series/tests/test_nseries.pyt   test_series2x„   s    ZN)-97NbINc          C   s¡   t  d ƒ }  |  d |  t d ƒ t d ƒ d d d |  t d ƒ t d ƒ d d |  d } | j ƒ  } | j |  d d ƒ j |  d ƒ d k s t ‚ d  S(   Nt   wiÿÿÿÿi   i   i    i   (   R    R   R0   R'   t   subsR(   (   RA   R6   (    (    s>   lib/python2.7/site-packages/sympy/series/tests/test_nseries.pyt	   test_bug2•   s
    
Nc          C   s`   d t  d t  }  |  j t  d d ƒt d ƒ t  t d ƒ d t t  d t  ƒ k s\ t ‚ d  S(   Ni   R&   i   i   (   R!   R'   R   R   R(   (   R6   (    (    s>   lib/python2.7/site-packages/sympy/series/tests/test_nseries.pyt   test_exp   s    c          C   s“   t  d ƒ }  |  d t t ƒ t d ƒ t t ƒ } t  d ƒ } | j |  d d d | ƒt | | t t ƒ t d ƒ t t ƒ ƒ k s t ‚ d  S(   NRA   i   i   t   logwi    R9   (   R    R   R!   R'   R   R(   (   RA   R6   RE   (    (    s>   lib/python2.7/site-packages/sympy/series/tests/test_nseries.pyt	   test_exp2¢   s
    (c          C   sY   d t  d t  d d t  d t  d }  |  j t  d d ƒd t t  ƒ k sU t ‚ d  S(   Ni   i   i   R&   (   R!   R'   R   R(   (   R6   (    (    s>   lib/python2.7/site-packages/sympy/series/tests/test_nseries.pyt	   test_bug3ª   s    *c          C   s  d }  d t  d t  |  d t  d t  |  } | j t  d d ƒ d t t  ƒ k s[ t ‚ t d d ƒ }  d t  d t  |  d t  d t  |  } | j t  d d ƒ d t t  ƒ t t  ƒ k sÉ t ‚ d t t  ƒ } | j t  d d ƒ d t t  ƒ k st ‚ d  S(   Ni   i   i   i    i   (   R!   R'   R   R(   R   R   (   t   pR6   (    (    s>   lib/python2.7/site-packages/sympy/series/tests/test_nseries.pyt   test_generalexponent¯   s    *+*5c          C   sf   d d t  t ƒ }  |  j t d d ƒ d t t  t ƒ t  t ƒ d t t d t ƒ k sb t ‚ d  S(   Ni   i    i   i   (   R   R!   R'   R   R(   (   R6   (    (    s>   lib/python2.7/site-packages/sympy/series/tests/test_nseries.pyt   test_genexp_x½   s    c          C   s€   t  d d ƒ }  d t d t |  d t d t |  } | j t d d ƒ d t t ƒ t t t t ƒ d ƒ k s| t ‚ d  S(   Ni   i   i   i    (   R   R!   R'   R   R   R(   (   RH   R6   (    (    s>   lib/python2.7/site-packages/sympy/series/tests/test_nseries.pyt   test_genexp_x2Å   s    *c          C   s   t  d ƒ }  d |  |  d |  } | j |  d d ƒ d t |  |  ƒ k sP t ‚ | j |  d d ƒ j |  d ƒ d k s} t ‚ d  S(   NRA   i   i   i    (   R    R'   R   R(   RB   (   RA   R6   (    (    s>   lib/python2.7/site-packages/sympy/series/tests/test_nseries.pyt   test_seriesbug2Ë   s    .c          C   sV   t  d ƒ }  t d |  ƒ |  } | j |  d d ƒ d t |  d |  ƒ k sR t ‚ d  S(   NRA   i   i    i   (   R    R   R'   R   R(   (   RA   R6   (    (    s>   lib/python2.7/site-packages/sympy/series/tests/test_nseries.pyt   test_seriesbug2bÓ   s    c          C   s…   t  d d t ƒ}  t t d |  ƒ |  ƒ } | j |  d d ƒt d ƒ d |  d d d |  d d t |  d ƒ k s t ‚ d  S(	   NRA   t   reali   R&   i   i   i   i-   (   R    t   TrueR   R   t   seriesR   R(   (   RA   R6   (    (    s>   lib/python2.7/site-packages/sympy/series/tests/test_nseries.pyt   test_seriesbug2dÚ   s    c          C   sï   t  d d t ƒ}  t d |  ƒ |  d |  } | j |  d d ƒ d t |  ƒ k sY t ‚ | j |  d d ƒ d d |  t d ƒ |  d t d d ƒ t d ƒ d t |  d ƒ k s¾ t ‚ | j |  d d ƒ j |  d ƒ d k së t ‚ d  S(   NRA   RN   i   i   i    i   i   (	   R    RO   R   RP   R   R(   R   R   RB   (   RA   R6   (    (    s>   lib/python2.7/site-packages/sympy/series/tests/test_nseries.pyt   test_seriesbug2cà   s    +Sc          C   sY  t  d d t ƒ}  t t d |  ƒ |  ƒ d |  j |  d d ƒ t d ƒ |  t d ƒ t |  d |  ƒ k st t ‚ t t t d |  ƒ |  ƒ d |  ƒ j |  d d ƒ d d |  t d ƒ t |  d ƒ k s× t ‚ t t d ƒ t |  ƒ ƒ j |  d d ƒ d t |  ƒ k st ‚ d t |  ƒ d |  j |  d d ƒ d t |  ƒ k sUt ‚ d  S(   NR!   RN   i   i   i    (	   R    RO   R   R   RP   R   R(   R   R'   (   R!   (    (    s>   lib/python2.7/site-packages/sympy/series/tests/test_nseries.pyt   test_expbug4ê   s    _`Ac           C   sH   t  d t t ƒ ƒ j t d d ƒ t  d ƒ t t t ƒ k sD t ‚ d  S(   Ni   i    (   R   R   R!   R'   R(   (    (    (    s>   lib/python2.7/site-packages/sympy/series/tests/test_nseries.pyt   test_logbug4õ   s    c           C   s—   t  t d t ƒ t ƒ j t d d ƒt  d ƒ t  d ƒ t d t t d ƒ k s\ t ‚ t  t t ƒ ƒ j t d d ƒ d t t ƒ k s“ t ‚ d  S(   Ni   R&   i   i   i    (   R   R   R!   R'   R   R(   (    (    (    s>   lib/python2.7/site-packages/sympy/series/tests/test_nseries.pyt   test_expbug5ù   s    \c           C   sg   t  t  t ƒ ƒ j t d d ƒ t t d d t d d d t d d t t d ƒ k sc t ‚ d  S(   Ni    i   i   i   i
   i   i;  (   R   R!   R'   R   R(   (    (    (    s>   lib/python2.7/site-packages/sympy/series/tests/test_nseries.pyt   test_sinsinbugÿ   s    c          C   sg   t  t t  ƒ d }  |  j t  d d ƒ d t  d t  d d t  d d t t  d ƒ k sc t ‚ d  S(   Ni   i    i   i   i   iÐ  i   (   R!   R   R'   R   R(   (   t   a(    (    s>   lib/python2.7/site-packages/sympy/series/tests/test_nseries.pyt   test_issue_3258  s    c          C   sz   t  d d t ƒ}  t |  d ƒ t d d ƒ } | j |  d d ƒ |  |  d d |  d	 d
 t |  d ƒ k sv t ‚ d  S(   NR!   t   nonnegativei   i   i    i   i   i   i   i¨  (   R    RO   R   R   R'   R   R(   (   R!   t   f(    (    s>   lib/python2.7/site-packages/sympy/series/tests/test_nseries.pyt   test_issue_3204  s    c          C   sq   t  d t  t ƒ ƒ }  |  j t d d ƒ d t  t ƒ d t d t  t ƒ d d t t d ƒ k sm t ‚ d  S(   Ni   i    i   i   i   i   (   R   R"   R'   R   R(   (   RZ   (    (    s>   lib/python2.7/site-packages/sympy/series/tests/test_nseries.pyt   test_issue_3224  s    c          C   sÕ   d d l  m }  |  d ƒ \ } } t d ƒ t d ƒ } | d | } d t t | d | ƒ t | | | ƒ } | t | ƒ t | t | d d t t | d ƒ } | j | d d ƒ| k sÑ t ‚ d  S(	   Niÿÿÿÿ(   R   s   w,ii   i   i   i   R&   (   t   sympyR   R   R!   R   R'   R(   (   R   RA   t   it   rRH   R6   t   e_ser(    (    s>   lib/python2.7/site-packages/sympy/series/tests/test_nseries.pyt   test_issue_3463  s    /;c           C   sh  t  d t ƒ j t d d ƒd t d t d d t t d ƒ k sM t ‚ t  t t ƒ j t d d ƒt  t ƒ t t ƒ k sˆ t ‚ t  t t ƒ j t d d ƒt  t ƒ t t ƒ t t t d ƒ k sÕ t ‚ t  t t ƒ j t d d ƒt  t ƒ t t ƒ t t  t ƒ t d d t t ƒ t d d	 t  t ƒ t d d
 t t d ƒ k sdt ‚ d  S(   Ni   R&   i   i   i   i   i   i   i   i   (   R   R!   R'   R   R(   R"   R   (    (    (    s>   lib/python2.7/site-packages/sympy/series/tests/test_nseries.pyt   test_sin  s
    M;Mc          C   sg   t  d t ƒ t }  |  j t d d ƒd d t d d d t d d	 t t d
 ƒ k sc t ‚ d  S(   Ni   R&   i   i   i   i   i   i   i   i   (   R   R!   R'   R   R(   (   R6   (    (    s>   lib/python2.7/site-packages/sympy/series/tests/test_nseries.pyt   test_issue_3515%  s    c          C   s±   t  t ƒ d t t t ƒ ƒ t  t ƒ d t t ƒ t d d ƒ t  t ƒ d }  |  j t d d ƒt d ƒ d d t d d	 d
 t d d t t d ƒ k s­ t ‚ d  S(   Niüÿÿÿi   i   i   R&   i	   i   i   i   i+   i   i€(  i   (   R   R!   R   R   R   R'   R   R(   (   R6   (    (    s>   lib/python2.7/site-packages/sympy/series/tests/test_nseries.pyt   test_issue_3505*  s    *)c          C   sK  t  d ƒ }  t d t t |  t ƒ t t |  ƒ } | j t d d ƒt |  ƒ t |  ƒ t d t |  ƒ t d d t |  ƒ t d d t t d ƒ k s© t ‚ t d t t |  t ƒ t t |  ƒ } | j t d d ƒt |  ƒ t |  ƒ t d t |  ƒ t d d t |  ƒ t d d t t d ƒ k sGt ‚ d  S(	   NRW   iþÿÿÿR&   i   i   i   i   i   (   R    R!   R   R'   R   R   R(   (   RW   R6   (    (    s>   lib/python2.7/site-packages/sympy/series/tests/test_nseries.pyt   test_issue_35011  s    *a*c          C   s®   t  d t ƒ t  d t ƒ }  |  j t d d ƒt d d ƒ t t ƒ k sR t ‚ |  j t d d ƒt d d ƒ d t d d d t d d t t d ƒ k sª t ‚ d  S(	   Ni   i   R&   i   i#   i   iI  i0   (   R   R!   R'   R   R   R(   (   R6   (    (    s>   lib/python2.7/site-packages/sympy/series/tests/test_nseries.pyt   test_issue_3502;  s    4c          C   sy   t  d t ƒ d t }  |  j t d d ƒt  d ƒ d t t d ƒ d t t  d ƒ d t t d ƒ k su t ‚ d  S(   Ni   R&   i   (   R   R!   R'   R   R   R(   (   R6   (    (    s>   lib/python2.7/site-packages/sympy/series/tests/test_nseries.pyt   test_issue_3503B  s    c          C   s«   t  t d t  ƒ d t  t  t d t  ƒ t  t d t  ƒ t d t  ƒ }  |  j t  d d ƒt d d ƒ d t  d d	 d
 t  d d t t  d ƒ k s§ t ‚ d  S(   Ni   iþÿÿÿi   R&   i   i   i   i   i`   i[   i   (   R!   R   R'   R   R   R(   (   R6   (    (    s>   lib/python2.7/site-packages/sympy/series/tests/test_nseries.pyt   test_issue_3506G  s    Nc          C   s&  t  d d t ƒ}  t t |  ƒ ƒ j |  d d ƒt |  ƒ |  d d |  d d t |  d ƒ k sk t ‚ t |  ƒ |  t |  ƒ t t d |  ƒ ƒ t t d |  ƒ ƒ } | j |  d d ƒt d ƒ t d ƒ |  d |  d d	 d |  d	 d	 d |  d d
 t |  d ƒ k s"t ‚ d  S(   NR!   RN   R&   i   i   i   i   i´   i   i-   (   R    RO   R   R   RP   R   R(   (   R!   R6   (    (    s>   lib/python2.7/site-packages/sympy/series/tests/test_nseries.pyt   test_issue_3508M  s
    YDc          C   s‚   t  d t  d t  d t t t  ƒ ƒ }  |  j t  d d ƒt d d ƒ t  d d d t  d d	 t t  d
 ƒ k s~ t ‚ d  S(   Niüÿÿÿi   R&   i	   i   i   i`   i   i€  i   (   R!   R   R   R'   R   R   R(   (   R6   (    (    s>   lib/python2.7/site-packages/sympy/series/tests/test_nseries.pyt   test_issue_3507U  s    *c           C   s‡   t  t t ƒ ƒ j t d d ƒt  d ƒ t d t d ƒ d t d t  d ƒ d t d t d ƒ d t t d ƒ k sƒ t ‚ d  S(   NR&   i   i   i   i   i   i   (   R   R   R!   R'   R   R(   (    (    (    s>   lib/python2.7/site-packages/sympy/series/tests/test_nseries.pyt   test_issue_3639[  s    c           C   s¬  t  t ƒ j t d d ƒt t d d t d d t t d ƒ k sM t ‚ t t ƒ j t d d ƒd t d d t d d	 t t d ƒ k sš t ‚ t t ƒ j t d d ƒt t d d d t d d
 t t d ƒ k së t ‚ t t ƒ j t d d ƒd t t d d t d d t d d t t d ƒ k sHt ‚ t t ƒ j t d d ƒt t d d d t d d t t d ƒ k s™t ‚ t	 t ƒ j t d d ƒt
 t d t t d t t d d t t d d t t d ƒ k st ‚ t t ƒ j t d d ƒt t d d t d d t t d ƒ k sOt ‚ t t ƒ j t d d ƒt t d d t d d t
 t d t t d ƒ k s¨t ‚ d  S(   NR&   i   i   i   ix   i   i   i   i   i   i-   i±  i(   (   R
   R!   R'   R   R(   R   R   R   R   R   R   R	   R   R   (    (    (    s>   lib/python2.7/site-packages/sympy/series/tests/test_nseries.pyt   test_hyperbolic`  s    MMQEQQMc          C   sª   t  d d t ƒ}  t  d d t ƒ} |  d |  t d | |  ƒ |  t d | ƒ } | j |  d d ƒt d | ƒ |  t d | ƒ d t |  d ƒ k s¦ t ‚ d  S(	   NRA   RN   R!   iþÿÿÿi   R&   i   i   (   R    RO   R   R'   R   R(   (   RA   R!   R6   (    (    s>   lib/python2.7/site-packages/sympy/series/tests/test_nseries.pyt   test_series2m  s    2c          C   s   t  d d t ƒ}  t  d d t ƒ} |  d |  d t |  ƒ |  d t |  ƒ } | j |  d d ƒt d ƒ d	 t |  d	 ƒ k s‹ t ‚ d  S(
   NRA   RN   R!   iúÿÿÿi   R&   i   i   i   (   R    RO   R   R   R'   R   R   R(   (   RA   R!   R6   (    (    s>   lib/python2.7/site-packages/sympy/series/tests/test_nseries.pyt   test_series3t  s    .c          C   s¸   t  d ƒ }  t |  d t d |  d d t |  d |  d } | j |  d d ƒt d d t t d d d t d d t d d d t d d t t d g k s´ t ‚ d  S(   NRA   i   i   R&   i   iþÿÿÿ(   R    R!   R'   R(   (   RA   R6   (    (    s>   lib/python2.7/site-packages/sympy/series/tests/test_nseries.pyt	   test_bug4{  s    6)c       	   C   sq  t  d ƒ }  t  d ƒ } t |  ƒ t d |  t t ƒ ƒ d |  d t |  ƒ t d t |  ƒ t |  ƒ t d |  t t ƒ ƒ |  t t |  ƒ t d |  t t ƒ ƒ |  } | j |  d d d | ƒt |  | d |  t d |  ƒ k sü t ‚ | j |  d d d | ƒt |  | d |  t | d | t t ƒ t t t ƒ | d t |  ƒ k smt ‚ d  S(	   NRA   R8   i   iþÿÿÿR&   i   R9   i   (   R    R   R!   R'   R   R(   (   RA   R8   R6   (    (    s>   lib/python2.7/site-packages/sympy/series/tests/test_nseries.pyt	   test_bug5‚  s    .C/Dc           C   s…   t  t ƒ d t t ƒ j t d d ƒt d t ƒ k s? t ‚ t  t ƒ d d t t ƒ j t d d ƒt d t ƒ k s t ‚ d  S(   Ni   R&   i   (   R   R!   R   R'   R   R(   (    (    (    s>   lib/python2.7/site-packages/sympy/series/tests/test_nseries.pyt   test_issue_4115  s    ?c           C   s4   t  t d „  ƒ t  t d „  ƒ t  t d „  ƒ d  S(   Nc           S   s   t  d t ƒ j t d d ƒ S(   Ni   i    i   (   R   R!   RP   (    (    (    s>   lib/python2.7/site-packages/sympy/series/tests/test_nseries.pyt   <lambda>“  t    c           S   s!   t  d d t ƒ j t d d ƒ S(   Ni   i    i   (   R   R!   RP   (    (    (    s>   lib/python2.7/site-packages/sympy/series/tests/test_nseries.pyRr   ”  Rs   c           S   s!   t  t d t  ƒ j t  d d ƒ S(   Ni   i    i   (   R!   R   RP   (    (    (    s>   lib/python2.7/site-packages/sympy/series/tests/test_nseries.pyRr   •  Rs   (   R$   R   (    (    (    s>   lib/python2.7/site-packages/sympy/series/tests/test_nseries.pyt	   test_pole’  s    c           C   s  t  t t ƒ ƒ j t d d ƒ t d t ƒ k s6 t ‚ t  t t ƒ ƒ j t d d ƒ d t t ƒ k sm t ‚ t  t t ƒ ƒ j t d d ƒ d t t t d ƒ k s¬ t ‚ t  t t ƒ ƒ j t d d ƒ d t t d d t t d ƒ k s÷ t ‚ t  t t ƒ ƒ j t d d ƒ d t t d d t t d ƒ k sBt ‚ t  t t ƒ ƒ j t d d ƒ d t t d d t d d t t d ƒ k s™t ‚ d  S(   Ni    i   i   i   i   i   i   (   R   R   R!   RP   R   R(   (    (    (    s>   lib/python2.7/site-packages/sympy/series/tests/test_nseries.pyt   test_expsinbug˜  s    67?KKc          C   s  t  d ƒ }  t |  ƒ j |  ƒ d k s- t ‚ t |  ƒ j |  ƒ d k sO t ‚ t t |  ƒ ƒ j |  ƒ d k sv t ‚ t t |  ƒ ƒ j |  ƒ d k sž t ‚ t |  d ƒ j |  ƒ d k sÃ t ‚ t |  d ƒ j |  ƒ d k sé t ‚ t t |  ƒ ƒ j |  ƒ d k st ‚ t t |  ƒ ƒ j |  ƒ d k s8t ‚ t d t |  ƒ ƒ j |  ƒ d k sct ‚ t d t |  ƒ ƒ j |  ƒ d k st ‚ t |  ƒ j |  d ƒ d k s³t ‚ t |  ƒ j |  d ƒ d k sØt ‚ t  d d	 t ƒ}  t |  d
 ƒ j |  ƒ d k st ‚ d  S(   NR!   i    iÿÿÿÿi   i   i   i   iýÿÿÿt   negativeg      ø?i   (   R    R   RP   R(   R   R   RO   (   R!   (    (    s>   lib/python2.7/site-packages/sympy/series/tests/test_nseries.pyt
   test_floor¡  s    !"'(%&'(+,$%c           C   s6  t  t ƒ j t ƒ d k s! t ‚ t  t ƒ j t ƒ d k sC t ‚ t  t t ƒ ƒ j t ƒ d k sj t ‚ t  t t ƒ ƒ j t ƒ d k s’ t ‚ t  d t t ƒ ƒ j t ƒ d k s½ t ‚ t  d t t ƒ ƒ j t ƒ d k sé t ‚ t  t ƒ j t d ƒ d k st ‚ t  t ƒ j t d ƒ d k s2t ‚ d  S(   Ni   i    i   i   iþÿÿÿ(   R   R!   RP   R(   R   R   (    (    (    s>   lib/python2.7/site-packages/sympy/series/tests/test_nseries.pyt   test_ceilingµ  s    !"'(+,$c          C   s  t  d ƒ }  t t ƒ j t d d ƒt k s3 t ‚ t t ƒ j t d d ƒt k s[ t ‚ t t d ƒ j t d d ƒt d k sŠ t ‚ t t t ƒ ƒ j t d d ƒt t d d ƒ t d t t d ƒ k sÚ t ‚ t t t ƒ ƒ j t d d ƒt t d d ƒ t d t t d ƒ k s+t ‚ t t |  ƒ j t d ƒ t t d t	 d |  d ƒ f t |  t
 d |  ƒ t f ƒ k s‹t ‚ d  S(   NRW   R&   i   i   i   i   i    (   R    t   absR!   R'   R(   R   R   R   R   R   R   RO   (   RW   (    (    s>   lib/python2.7/site-packages/sympy/series/tests/test_nseries.pyt   test_absÀ  s    '(/PQ6c           C   s[  t  t ƒ j t d d d ƒt k s* t ‚ t  t ƒ j t d d d ƒt k sU t ‚ t t d ƒ j t d d d ƒd k sƒ t ‚ t t d ƒ j t d d d ƒd k s± t ‚ t t d ƒ j t d d d ƒd k sß t ‚ t t d ƒ j t d d d ƒd k st ‚ t t t ƒ j t d d d ƒt t t ƒ j t d d d ƒk sWt ‚ d  S(	   Ni    t   dirt   +t   -i   i   gš™™™™™@i   (   Ry   R!   RP   R(   R   R   R   R"   (    (    (    s>   lib/python2.7/site-packages/sympy/series/tests/test_nseries.pyt   test_dirË  s    *+....c          C   s”   t  d ƒ }  t |  t ƒ t } | j t d d d ƒj ƒ  t d |  d t d |  d d ƒ t d |  ƒ d t d |  ƒ d k s t ‚ d  S(   NRW   i   R&   i   iðÿÿÿi   i   (   R    R   R!   RP   t   removeOR   R(   (   RW   R6   (    (    s>   lib/python2.7/site-packages/sympy/series/tests/test_nseries.pyt   test_issue_3504Õ  s    c          C   s  t  d ƒ \ }  } d d |  t } | j t d d ƒ d |  t |  d t d |  d t d |  d t d t t d ƒ k s‹ t ‚ d d |  | t } | j t d d ƒ d t |  | t d |  d d |  | | d t t d ƒ k st ‚ d  S(   Ns   a,bi   i    i   i   i   i   (   R   R!   RP   R   R(   (   RW   t   bRZ   (    (    s>   lib/python2.7/site-packages/sympy/series/tests/test_nseries.pyt   test_issue_4441Ü  s    Uc           C   sÚ   t  t ƒ j t t d d d ƒj ƒ  t d t d d t t d k sQ t ‚ t t ƒ j t t d d ƒj ƒ  t d t d d t t k sš t ‚ t t  t ƒ t  d t ƒ t t d ƒ t d ƒ k sÖ t ‚ d  S(   Ni   R&   i   i   i   i   iÿÿÿÿ(	   R   R!   RP   R   R   R(   R   R   R   (    (    (    s>   lib/python2.7/site-packages/sympy/series/tests/test_nseries.pyt   test_issue_4329æ  s
    %,!(c           C   s4  t  t t d ƒ j d d ƒ t t ƒ k s2 t ‚ t  t t d ƒ j d d ƒ t t t d ƒ k sl t ‚ d t d j t d d ƒd d t t d k s¥ t ‚ d d t j ƒ  d d t k sÍ t ‚ t t t ƒ j ƒ  t ƒ j ƒ  d t t d d t d d t d d t t d ƒ k s0t ‚ d  S(	   Ni   R&   i   i   i   i   i   i   (   Ry   R!   RP   R   R(   R    R   t   doit(    (    (    s>   lib/python2.7/site-packages/sympy/series/tests/test_nseries.pyt   test_issue_5183î  s    2:9(c          C   sJ  t  d ƒ }  d t d |  d d j t d t |  d d ƒt d |  d t |  t d d |  d t |  t d t d t t |  f ƒ k s t ‚ d t d |  d d j t d t |  d d ƒd d	 |  d t d |  d t |  t d d |  d t |  t d t t |  t t t |  f ƒ k sFt ‚ d  S(
   NRW   i   i   t   x0R&   i    i   i   i   (   R    R!   R'   R	   R   R(   (   RW   (    (    s>   lib/python2.7/site-packages/sympy/series/tests/test_nseries.pyt   test_issue_5654÷  s
    0a0c          C   s  t  t t ƒ j t d d ƒ }  t  t t t ƒ j t d d ƒ } |  j t t t ƒ | } } | | j ƒ  j ƒ  j ƒ  d k s‡ t	 ‚ t  t t ƒ j t d d ƒ }  t  t t t ƒ j t d d ƒ } | j i d t 6d t 6ƒ |  j t d ƒ k sþ t	 ‚ d  S(   Ni    i   i   i   (
   R   R!   R#   RP   R"   RB   R0   R   t   simplifyR(   (   t   sxt   sxyt   s1t   s2(    (    s>   lib/python2.7/site-packages/sympy/series/tests/test_nseries.pyt   test_issue_5925ÿ  s    #(#N(l   R]   R    R   R   R   R   R   R   R   R   R	   R
   R   R   R   R   R   R   R   R   R   R   R   R   R   R   R   R   R   R   R   R   R   R    t	   sympy.abcR!   R"   R#   t   sympy.utilities.pytestR$   R%   R)   R*   R+   R,   R-   R.   R/   R1   R2   R3   R4   R5   R7   R:   R;   R<   R=   R>   R?   R@   RC   RD   RF   RG   RI   RJ   RK   RL   RM   RQ   RR   RS   RT   RU   RV   RX   R[   R\   Ra   Rb   Rc   Rd   Re   Rf   Rg   Rh   Ri   Rj   Rk   Rl   Rm   Rn   Ro   Rp   Rq   Rt   Ru   Rw   Rx   Rz   R~   R€   R‚   Rƒ   R…   R‡   R   (    (    (    s>   lib/python2.7/site-packages/sympy/series/tests/test_nseries.pyt   <module>   sŠ   Ð																														
								
				
																			
		
				