§
    °³Ùg  ã                   óL   — d dl mZmZ d dlmZ d„ Zd„ Zd„ Zd„ Zd„ Z	d„ Z
d	„ Zd
S )é    )ÚSymbolÚvar)Úraisesc                  ó$   — t          d¦  «         d S )NÚz1©r   © ó    úN/granary/edev/quantum/lib/python3.11/site-packages/symengine/tests/test_var.pyÚ_make_z1r      ó   € Ýˆ�I„I€I€I€Ir
   c                  ó$   — t          d¦  «         d S )NÚz2r   r	   r
   r   Ú	__make_z2r      r   r
   c                  ó"   — t          ¦   «          d S ©N)r   r	   r
   r   Ú_make_z2r      s   € Ý�K„K€K€K€Kr
   c                  ól  — t          d¦  «         t          t          d¦  «        k    sJ ‚t          d¦  «         t          t          d¦  «        k    sJ ‚t          t          d¦  «        k    sJ ‚t
          t          d¦  «        k    sJ ‚t          t          d¦  «        k    sJ ‚t          t          d¦  «        k    sJ ‚t          g d¢¦  «        } t          t          d	¦  «        k    sJ ‚t          t          d
¦  «        k    sJ ‚t          t          d¦  «        k    sJ ‚| t          t          t          gk    sJ ‚d S )NÚazb bb cc zz _xÚbÚbbÚccÚzzÚ_x)ÚdÚeÚfgr   r   r   )r   r   r   r   r   r   r   r   r   r   r   )Úvs    r   Útest_varr      s  € Ýˆ�H„H€HÝ•�s‘”ÒÐÐÐåˆÑÔÐÝ•�s‘”ÒÐÐÐÝ•˜‘”ÒÐÐÐÝ•˜‘”ÒÐÐÐÝ•˜‘”ÒÐÐÐÝ•˜‘”ÒÐÐÐåÐÐÐÑÔ€AÝ•�s‘”ÒÐÐÐÝ•�s‘”ÒÐÐÐÝ•˜‘”ÒÐÐÐð ••A•r�
Š?ˆ?ˆ?ˆ?ˆ?ˆ?r
   c                  óþ   — t          t          d„ ¦  «         t          ¦   «          t          t	          d¦  «        k    sJ ‚t          t          d„ ¦  «         t          ¦   «          t          t	          d¦  «        k    sJ ‚d S )Nc                  ó   — t           S r   )r   r	   r
   r   ú<lambda>z+test_var_global_namespace.<locals>.<lambda>,   ó   € �b€ r
   r   c                  ó   — t           S r   )r   r	   r
   r   r"   z+test_var_global_namespace.<locals>.<lambda>0   r#   r
   r   )r   Ú	NameErrorr   r   r   r   r   r	   r
   r   Útest_var_global_namespacer&   *   sl   € å
�9�j�jÑ!Ô!Ð!Ý�J„J€JÝ•˜‘”ÒÐÐÐå
�9�j�jÑ!Ô!Ð!Ý�J„J€JÝ•˜‘”ÒÐÐÐÐÐr
   c                  óà   — t          t          d„ ¦  «         t          d¦  «        } t          d¦  «        }| t          d¦  «        k    sJ ‚|t          d¦  «        t          d¦  «        fk    sJ ‚d S )Nc                  ó    — t          d¦  «        S )NÚ r   r	   r
   r   r"   z!test_var_return.<locals>.<lambda>6   s   € �s 2™wœw€ r
   Úqzq pÚp)r   Ú
ValueErrorr   r   )Úv2Úv3s     r   Útest_var_returnr/   5   si   € Ý
�:��Ñ'Ô'Ð'Ý	ˆS‰Œ€BÝ	ˆU‰Œ€Bà•˜‘”ÒÐÐÐØ•&˜‘+”+�v c™{œ{Ð+Ò+Ð+Ð+Ð+Ð+Ð+r
   c                  ó€   — t          d¦  «        } t          d¦  «        }t          d¦  «        }| |k    sJ ‚| |k    sJ ‚d S )Nzx y zzx,y,zzx,y zr   )Úv1r-   r.   s      r   Útest_var_accepts_commar2   >   sA   € Ý	ˆW‰Œ€BÝ	ˆW‰Œ€BÝ	ˆW‰Œ€Bà�Š8ˆ8ˆ8ˆ8Ø�Š8ˆ8ˆ8ˆ8ˆ8ˆ8r
   N)Ú	symenginer   r   Úsymengine.test_utilitiesr   r   r   r   r   r&   r/   r2   r	   r
   r   ú<module>r5      s¤   ðð "Ð !Ð !Ð !Ð !Ð !Ð !Ð !Ø +Ð +Ð +Ð +Ð +Ð +ðð ð ðð ð ðð ð ðð ð ð(ð ð ð,ð ,ð ,ðð ð ð ð r
   