U
    ZÊ¹jS  ã                   @   s˜   d dl mZ d dlmZ d dlmZ d dlmZ d dlm	Z	m
Z
 d dlmZ d dlmZmZ dd	„ Zd
d„ Zdd„ Zdd„ Zdd„ Zdd„ Zdd„ ZdS )é    )ÚE)ÚS)Úexp)Útanh)ÚcosÚsin)ÚOrder)ÚxÚyc                  C   sT   t tƒ t¡} t| ƒtkst‚t| ƒtd  d ks8t‚t| ƒtd d ksPt‚d S )Né   é   é   éx   )r   r	   ÚlseriesÚnextÚAssertionError©Úe© r   ú^/var/www/html/bwave/python/venv/lib/python3.8/site-packages/sympy/series/tests/test_lseries.pyÚtest_sin
   s    r   c                  C   sT   t tƒ t¡} t| ƒdkst‚t| ƒtd  d ks8t‚t| ƒtd d ksPt‚d S )Né   é   é   é   )r   r	   r   r   r   r   r   r   r   Útest_cos   s    r   c                  C   sb   t tƒ t¡} t| ƒdkst‚t| ƒtks.t‚t| ƒtd d ksFt‚t| ƒtd d ks^t‚d S )Nr   r   r   r   )r   r	   r   r   r   r   r   r   r   Útest_exp   s
    r   c                  C   s€   t ttƒƒ t¡} t| ƒtks"t‚t| ƒt td  d ks@t‚t| ƒttd  d ks\t‚t| ƒdt td  d ks|t‚d S )Nr   r   r   iáÿÿÿiÐ  )r   r   r	   r   r   r   r   r   r   r   r   Ú	test_exp2    s
    r   c                   C   sT   t t ¡ ƒtgkst‚t tj t¡ƒdgks0t‚tttt   t¡ƒ t	¡rPt‚d S )Nr   )
Úlistr	   r   r   r   ZOner   r
   Úhasr   r   r   r   r   Útest_simple(   s    r    c                      sÐ   t dt    ¡ ‰ tˆ ƒdt  t gks(t‚tt t d   ¡ ƒt ksDt‚tdt  d  t ¡ƒdksbt‚ttt t ƒjt dd� t¡ƒt ksŠt‚dt  d jt dd d�‰ ‡ fdd„tdƒD ƒdd	d
t   gksÌt‚d S )Nr   r   é   r   )Únc                    s   g | ]}t ˆ ƒ‘qS r   )r   )Ú.0Úi©Úsr   r   Ú
<listcomp>8   s     z#test_issue_5183.<locals>.<listcomp>é€   i@þÿÿiÀ  )	r	   r   r   r   r   r   r
   ZseriesÚranger   r   r%   r   Útest_issue_5183.   s    (r*   c                  C   sà   t tƒ td¡} t| ƒt dƒks$t‚t| ƒttd t dƒd   d ksLt‚t| ƒtd d  t dƒ td d t dƒd   ks†t‚t| ƒtd d  t dƒd  td d d  dtd d  t dƒd  d  ksÜt‚d S )Nr   r   r   r   )r   r	   r   r   r   r%   r   r   r   Útest_issue_6999;   s    (:.ÿr+   N)Zsympy.core.numbersr   Zsympy.core.singletonr   Z&sympy.functions.elementary.exponentialr   Z%sympy.functions.elementary.hyperbolicr   Z(sympy.functions.elementary.trigonometricr   r   Zsympy.series.orderr   Z	sympy.abcr	   r
   r   r   r   r   r    r*   r+   r   r   r   r   Ú<module>   s   