U
    ZÊ¹j›  ã                   @   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   s^  t dƒ} tddd�\}}tdtd�\}}t|tƒs6t‚td| | ƒ ¡ | | ksTt‚t| | | | ƒ ¡ | | d d ks~t‚t| | | | ƒ ¡ | | | |  ks¨t‚t| | | |  | | ƒ ¡ | | d | |  d ksât‚tt| | ƒ| | ƒ ¡ t| | ƒ k�st‚tt| | ƒ| | ƒ ¡ t| | ƒ| |  k�sDt‚td| | ƒ ¡ | | k�sdt‚t| | | | ƒ ¡ | | d d k�s�t‚t| | | | ƒ ¡ | | | |  k�s¼t‚t| | | |  | | ƒ ¡ | | d | |  d k�søt‚tt| | ƒ| | ƒ ¡ t| | ƒ k�s&t‚tt| | ƒ| | ƒ ¡ t| | ƒ| |  k�sZt‚d S )	NÚAzi jT)Úintegerza1:3)Úclsé   é   )	r   r   r   Ú
isinstanceÚAssertionErrorr   Zdoitr   r   )r   ÚiÚjZa1Za2© r   úi/var/www/html/bwave/python/venv/lib/python3.8/site-packages/sympy/sandbox/tests/test_indexed_integrals.pyÚtest_indexed_integrals   s     **:.4 ,,<.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   