o
    g                     @   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   doitr   r   )r   ija1a2 r   a/var/www/visachat/venv/lib/python3.10/site-packages/sympy/sandbox/tests/test_indexed_integrals.pytest_indexed_integrals   s    **:,2**:.8r   N)sympy.sandbox.indexed_integralsr   sympy.core.symbolr   (sympy.functions.elementary.trigonometricr   r   sympy.tensor.indexedr   r   r   r   r   r   r   <module>   s
    