o
    à8Va  ã                   @   sX   d dl mZmZmZmZmZmZmZmZm	Z	 d dl
mZ d dlmZ dd„ Zdd„ ZdS )	é    )	ÚSymbolÚexpÚlogÚsqrtÚOÚooÚsinÚcosÚ	PoleError)Úx)Úraisesc               	   C   sþ  t dt tt ƒ ƒt dt ƒ } |  t¡ddtd   ddtd    d ttd ttfƒ tt ƒ ks8J ‚ttƒtdt tt ƒ ƒtdt ƒ  } | jtddddtd   ddtd    dt  d ttd	 ttfƒ ksuJ ‚tttƒddt   ƒ} |  t¡tttƒddt   ƒks”J ‚tt dt tttƒ ƒ ƒƒtt dt ƒƒ } | jtddd
dtd   dt  d ttd	 ttfƒ tttƒ ƒ ksÒJ ‚tttƒƒtt dt dtttƒƒ  ƒƒtt dt ƒƒ  } | jtddd
dtd   dt  d ttd	 ttfƒ ksJ ‚tddd}t|ƒt|ƒd  ttt|ƒƒtt|ƒƒd  tttt|ƒƒƒttt|ƒƒƒd  ƒ ƒ | } |  |¡ttttt|ƒƒƒttt|ƒƒƒd  ƒtt|ƒƒ tt|ƒƒd  ƒt|ƒd  t|ƒ ks}J ‚d S )Né   é   é   é   éúÿÿÿ)Úné   é   éüÿÿÿéÿÿÿÿr   T)Zinteger)	r   r   r   Úaseriesr   r   r   r   r   )Úer   © r   úA/usr/lib/python3/dist-packages/sympy/series/tests/test_aseries.pyÚtest_simple   s   "N*P&.N<B`Zÿr   c                      s  t dt tt ƒ ƒ‰ ˆ jtdddtdt ƒ t dt ƒ d tt ƒtdt ƒ  t dt ƒ ttdt ƒttfƒ ks@J ‚t tƒttt ƒƒ ‰ ˆ jtddtd	t ƒt tƒ d
 tdt ƒt tƒ d  t tƒ ttdt ƒttfƒ ks{J ‚tt‡ fdd„ƒ d S )Nr   r   T)r   Úhiréþÿÿÿr   éýÿÿÿ)r   r   r   r   c                      s
   ˆ   t¡S )N)r   r   r   ©r   r   r   Ú<lambda>+   s   
 z#test_hierarchical.<locals>.<lambda>)	r   r   r   r   r	   r   r   r   r
   r   r   r   r   Útest_hierarchical#   s"   *ÿ
ÿ
ÿ"ÿÿ
ÿr!   N)Zsympyr   r   r   r   r   r   r   r	   r
   Z	sympy.abcr   Zsympy.testing.pytestr   r   r!   r   r   r   r   Ú<module>   s
   , 