
    sgS                         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 Zd	 Zd
 Zd Zd Zd Zd Zy)    )E)S)exp)tanh)cossin)Order)xyc                      t        t              j                  t              } t        |       t        k(  sJ t        |       t        dz   dz  k(  sJ t        |       t        dz  dz  k(  sJ y )N         x   )r   r
   lseriesnextes    R/var/www/html/venv/lib/python3.12/site-packages/sympy/series/tests/test_lseries.pytest_sinr   
   sZ    AqA7a<<7q!teAg7ad3h    c                      t        t              j                  t              } t        |       dk(  sJ t        |       t        dz   dz  k(  sJ t        |       t        dz  dz  k(  sJ y )N            )r   r
   r   r   r   s    r   test_cosr      sZ    AqA7a<<7q!teAg7ad2gr   c                      t        t              j                  t              } t        |       dk(  sJ t        |       t        k(  sJ t        |       t        dz  dz  k(  sJ t        |       t        dz  dz  k(  sJ y )Nr   r   r   r   )r   r
   r   r   r   s    r   test_expr      sh    AqA7a<<7a<<7ad1f7ad1fr   c                  P   t        t        t                    j                  t              } t	        |       t
        k(  sJ t	        |       t
         t        dz  z  dz  k(  sJ t	        |       t
        t        dz  z  dz  k(  sJ t	        |       dt
        z  t        dz  z  dz  k(  sJ y )Nr   r   r   ii  )r   r   r
   r   r   r   r   s    r   	test_exp2r!       s    CFAA7a<<7qbAgai7a1fQh7c!eAqDjn$$$r   c                  @   t        t        j                               t        gk(  sJ t        t        j                  j                  t                    dgk(  sJ t        t        t        t        z   z  j                  t                    j                  t              rJ y )Nr   )	listr
   r   r   Oner   r   hasr	    r   r   test_simpler'   (   sn    		###a !aS(((QAY''*+//6666r   c                     t         dt         z  z   j                         } t        |       dt         z  t         gk(  sJ t        t         t         dz  z   j                               t         k(  sJ t        dt         z   dz  j                  t                     dk(  sJ t        t	        t         t
        z         j                  t         d      j                  t
                    t         k(  sJ dt         z   dz  j                  t         dd       } t        d      D cg c]  }t        |        c}dddt         z  z   gk(  sJ y c c}w )	Nr   r      r   )n   i@i  )r
   r   r#   r   r   r   seriesrange)sis     r   test_issue_5183r0   .   s   	
QqSA7qsAhQT""$%***!a%!$$Q'(A---QU##A#+33A671<<< a%!AqD)A"1X&DG&3s1u*====&s   D?c                     t        t              j                  t        d      } t        |       t        d      k(  sJ t        |       t        t        dz
  t        d      dz  z  z
  dz
  k(  sJ t        |       t        dz
  dz   t        d      z  t        dz
  dz  t        d      dz  z  z   k(  sJ t        |       t        dz
  dz   t        d      dz  z  t        dz
  dz  dz  z
  dt        dz
  dz  z  t        d      dz  z  dz  z   k(  sJ y )Nr   r   r   r   )r   r
   r   r   )r.   s    r   test_issue_6999r2   ;   s    Q1A7d1g7a1q5$q'1*,,q00007Azk$q')QUQJtAwz,AAAAA7Azk$q'1*,Az!|;	1q51*T!WaZ!" " " "r   N)sympy.core.numbersr   sympy.core.singletonr   &sympy.functions.elementary.exponentialr   %sympy.functions.elementary.hyperbolicr   (sympy.functions.elementary.trigonometricr   r   sympy.series.orderr	   	sympy.abcr
   r   r   r   r   r!   r'   r0   r2   r&   r   r   <module>r:      s=      " 6 6 ? $ %7
>"r   