a
    t@8bj  ć                   @   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J t| td  d ks8J t| td d ksPJ d S )Né   é   é   éx   )r   r	   ŚlseriesŚnext©Śe© r   ś>lib/python3.9/site-packages/sympy/series/tests/test_lseries.pyŚtest_sin
   s    r   c                  C   sT   t t t”} t| dksJ t| td  d ks8J t| td d ksPJ d S )Né   é   é   é   )r   r	   r   r   r   r   r   r   Śtest_cos   s    r   c                  C   sb   t t t”} t| dksJ t| tks.J t| td d ksFJ t| td d ks^J d S )Nr   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"J t| t td  d ks@J t| ttd  d ks\J t| dt td  d ks|J d S )Nr   r   r   iį’’’iŠ  )r   r   r	   r   r   r   r   r   r   r   Ś	test_exp2    s
    r   c                   C   s`   dd t  ” D t gksJ dd tj t ”D dgks<J tt t t   t” t”r\J d S )Nc                 S   s   g | ]}|qS r   r   ©Ś.0Śtr   r   r   Ś
<listcomp>)   ó    ztest_simple.<locals>.<listcomp>c                 S   s   g | ]}|qS r   r   r   r   r   r   r    *   r!   r   )r	   r   r   ZOner   r
   Zhasr   r   r   r   r   Śtest_simple(   s     r"   c                      sÖ   t dt    ”  dd  D dt  t gks.J tt t d   ” t ksJJ tdt  d  t ”dkshJ ttt t jt dd t”t ksJ dt  d jt dd d  fddtdD d	d
dt   gksŅJ d S )Nr   c                 S   s   g | ]}|qS r   r   )r   Zsir   r   r   r    0   r!   z#test_issue_5183.<locals>.<listcomp>r   é   r   )Śnc                    s   g | ]}t  qS r   )r   )r   Śi©Śsr   r   r    8   r!   é   i@ž’’iĄ  )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$J t| ttd t dd   d ksLJ t| td d  t d td d t dd   ksJ t| td d  t dd  td d d  dtd d  t dd  d  ksÜJ d S )Nr   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   