o
    GZh                     @   sD   d dl mZ d dlmZ d dlmZmZ d dlmZm	Z	 dd Z
dS )    )IndexedIntegral)symbols)cossin)IdxIndexedBasec                  C   sR  t d} tddd\}}tdtd\}}t|tsJ td| |  | | ks*J t| | | |  | | d d ks?J t| | | |  | | | |  ksTJ t| | | |  | |  | | d | |  d ksqJ tt| | | |  t| |  ksJ tt| | | |  t| | | |  ksJ td| |  | | ksJ t| | | |  | | d d ksJ t| | | |  | | | |  ksJ t| | | |  | |  | | d | |  d ksJ tt| | | |  t| |  ksJ tt| | | |  t| | | |  ks'J d S )	NAzi jT)integerza1:3)cls      )r   r   r   
isinstancer   Zdoitr   r   )r   ijZa1Za2 r   Y/var/www/auris/lib/python3.10/site-packages/sympy/sandbox/tests/test_indexed_integrals.pytest_indexed_integrals   s    **:,2**:.8r   N)Zsympy.sandbox.indexed_integralsr   Zsympy.core.symbolr   Z(sympy.functions.elementary.trigonometricr   r   Zsympy.tensor.indexedr   r   r   r   r   r   r   <module>   s
    