U
    9%e                     @   s   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	 edZ
edZedZed	d
dZdd Zdd Zedd ZdS )    )I)symbols)Pauli)XFAIL)TensorProduct         tau1F)Zcommutativec                   C   s   t t kstt tkstt t tt ks,ttt  tt ks@ttt tt  ksTtt t  dksdttt dkstttt dkstt d dkstt d t kstt d dkstt d t kstt d dksttd dkstt d t  dkstd S )Nr   r   r   r	      )sigma1AssertionErrorsigma2r   sigma3 r   r   d/var/www/html/Darija-Ai-API/env/lib/python3.8/site-packages/sympy/physics/tests/test_paulialgebra.py
test_Pauli   s    r   c                  C   s   ddl m}  | tt t t ks&t| t d t t dt ksHt| dtt t t t  tt t t t t  td ttt  ttd ttt   t	tt t t t d dt tt t t  d t tt	dd  kstd S )Nr   evaluate_pauli_productr   r   r   )
sympy.physics.paulialgebrar   r   r   r   r   r   r
   subsr   r   r   r   r   test_evaluate_pauli_product&   s     ",r   c                   C   s   t t t  t kstd S )N)r   r   r   r   r   r   r   test_Pauli_should_work7   s    r   N)Zsympy.core.numbersr   Zsympy.core.symbolr   r   r   Zsympy.testing.pytestr   Zsympy.physics.quantumr   r   r   r   r
   r   r   r   r   r   r   r   <module>   s   