ó
¡¼™\c           @   sâ   d  d l  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 d  d l m Z m Z m Z m Z d „  Z d „  Z d „  Z d „  Z d „  Z e d	 „  ƒ Z d
 „  Z d „  Z d „  Z d „  Z d S(   iÿÿÿÿ(
   t   residuet   Symbolt   Functiont   sint   St   It   expt   logt   pit	   factorial(   t   XFAILt   raises(   t   xt   zt   at   sc           C   s  t  d t t d ƒ d k s" t ‚ t  d t t d ƒ d k sD t ‚ t  d t t d ƒ d k sf t ‚ t  d t d t d ƒ d k sŒ t ‚ t  d t d ƒ d k sª t ‚ t  d t d ƒ d k sÈ t ‚ t  t t d ƒ d k sæ t ‚ t  t d t d ƒ d k st ‚ d  S(   Ni   i    iþÿÿÿiQ   i   i   (   R    R   t   AssertionError(    (    (    s?   lib/python2.7/site-packages/sympy/series/tests/test_residues.pyt   test_basic1   s    """&c           C   s  t  d t t d ƒ d k s" t ‚ t  d t t d ƒ d k sD t ‚ t  d t t d ƒ d k sf t ‚ t  d t d t d ƒ d k sŒ t ‚ t  d t d ƒ d k sª t ‚ t  d t d ƒ d k sÈ t ‚ t  t t d ƒ d k sæ t ‚ t  t d t d ƒ d k st ‚ d  S(   Ni   i    iþÿÿÿiQ   iÿÿÿÿi   i   (   R    R   R   (    (    (    s?   lib/python2.7/site-packages/sympy/series/tests/test_residues.pyt   test_basic2   s    """&c          C   s^   t  d ƒ }  t |  t ƒ t d t d ƒ |  t ƒ j t d ƒ j t d ƒ d k sZ t ‚ d  S(   Nt   fi   i    i   i   (   R   R    R   t   difft   subsR   (   R   (    (    s?   lib/python2.7/site-packages/sympy/series/tests/test_residues.pyt   test_f   s    c           C   s¶   t  d t t ƒ t d ƒ d k s( t ‚ t  d t t ƒ t d ƒ d k sP t ‚ t  d t t ƒ d t d ƒ d k s| t ‚ t  d t t ƒ d t d ƒ t d ƒ d k s² t ‚ d  S(   Ni   i    i   i   i   i   (   R    R   R   R   R   (    (    (    s?   lib/python2.7/site-packages/sympy/series/tests/test_residues.pyt   test_functions!   s    ((,c           C   s  t  d t d t d ƒ d k s& t ‚ t  d t d t d ƒ d k sL t ‚ t  d t d d t d ƒ d k sv t ‚ t  d t d d t t ƒ t d k s¥ t ‚ t  d t d d t t ƒ t d k sÔ t ‚ t  d t d d t d ƒ d k sþ t ‚ d  S(   Ni   i    iÿÿÿÿi   i   (   R    R   R   R   (    (    (    s?   lib/python2.7/site-packages/sympy/series/tests/test_residues.pyt   test_expressions(   s    &&*//c          C   s  t  d t d d t t t t d ƒ ƒ t d ƒ d t d t d ƒ k sU t ‚ t d d t	 d t	 ƒ}  t  t t
 ƒ t
 t t d t |  t
 t t t ƒ t t t t d ƒ t |  d ƒ k sÑ t ‚ t  d t d t d d t t t ƒ t d t d k st ‚ d  S(   Ni   i   i   t   nt   integert   positivei   (   R    R   R   R   R   R   t   sqrtR   R   t   TrueR   R   R	   (   R   (    (    s?   lib/python2.7/site-packages/sympy/series/tests/test_residues.pyt   test_expressions_failing1   s
    U5/c           C   s   t  t d „  ƒ d  S(   Nc           S   s   t  t d t ƒ t d ƒ S(   Ni   i    (   R    R   R   (    (    (    s?   lib/python2.7/site-packages/sympy/series/tests/test_residues.pyt   <lambda><   t    (   R   t   NotImplementedError(    (    (    s?   lib/python2.7/site-packages/sympy/series/tests/test_residues.pyt   test_NotImplemented;   s    c           C   sj   t  d t t t d t t t d t d ƒ d t t d ƒ t d t d ƒ d t k sf t ‚ d  S(   Ni   i   i    (   R    R   R   R   R   (    (    (    s?   lib/python2.7/site-packages/sympy/series/tests/test_residues.pyt   test_bug?   s    /c           C   sG   t  d t d t d d t t t ƒ t d t d k sC t ‚ d  S(   Ni   i   i   i   (   R    R   R   R   R   (    (    (    s?   lib/python2.7/site-packages/sympy/series/tests/test_residues.pyt   test_issue_5654D   s    c           C   s0   t  d t t ƒ d t d ƒ d k s, t ‚ d  S(   Ni   i    (   R    R   R   R   (    (    (    s?   lib/python2.7/site-packages/sympy/series/tests/test_residues.pyt   test_issue_6499H   s    N(   t   sympyR    R   R   R   R   R   R   R   R   R	   t   sympy.utilities.pytestR
   R   t	   sympy.abcR   R   R   R   R   R   R   R   R   R   R"   R#   R$   R%   (    (    (    s?   lib/python2.7/site-packages/sympy/series/tests/test_residues.pyt   <module>   s   F"						
			