U
    —9%e  ã                   @   sÀ   d dl mZmZmZmZ d dlmZ d dlmZ d dl	m
Z
 eddƒZedeƒZedƒ\ZZed	eeegƒZed
ƒ\ZZedƒZe ¡ \ZZe ¡ \ZZe ¡ \ZZdd„ Zdd„ Zdd„ ZdS )é    )ÚManifoldÚPatchÚCoordSystemÚPoint)ÚFunction)Úsymbols)Úwarns_deprecated_sympyÚmé   Úpza bÚcszx yÚfc                  C   s(   t tttgƒ} | t tdtgƒks$t‚d S )Nr
   )r   r   ÚxÚyÚAssertionError)Úpoint© r   úh/var/www/html/Darija-Ai-API/env/lib/python3.8/site-packages/sympy/diffgeom/tests/test_class_structure.pyÚ
test_point   s    r   c                   C   s¼   t  t t¡tkst‚t tt¡tks(t‚t tt¡tks<t‚tt	t ƒ t
  t t¡tt	tƒ t
 ksht‚t	t ƒt  tt¡t	t ƒt ksŒt‚t
t	t ƒ t  tt¡t
t	t ƒ t ks¸t‚d S )N)Ús1ÚsubsÚs2r   Úv1Úv2Úf1Úf2r   r   r   r   r   r   r   Ú	test_subs   s    ,$r   c               	   C   s:   t ƒ * tdtddgƒ} | | j| jŽ ks,t‚W 5 Q R X d S )Nr   ÚaÚb)r   r   r   ÚfuncÚargsr   )Zcs_wnamer   r   r   Útest_deprecated   s    r!   N)Zsympy.diffgeomr   r   r   r   Zsympy.core.functionr   Zsympy.core.symbolr   Zsympy.testing.pytestr   r	   r   r   r   r   r   r   r   Zcoord_functionsr   r   Zbase_vectorsr   r   Zbase_oneformsr   r   r   r   r!   r   r   r   r   Ú<module>   s   

