Ë
    7^(h—  ã                   ó`   — d Z ddlmZmZmZmZmZ ddlmZ ddl	m
Z
 d„ Zd„ Zd„ Zd„ Zd	„ Zd
„ Zy)z Unit tests for Hyper_Functioné    )ÚsymbolsÚDummyÚTupleÚSÚRational)Úhyper©ÚHyper_Functionc                  ó"  — t        dt        ¬«      \  } }t        d| g|g«      }|j                  t	        d| «      k(  sJ ‚|j
                  t	        |«      k(  sJ ‚|j                  t	        d| «      t	        |«      fk(  sJ ‚|j                  dk(  sJ ‚y )Nza, b©Úclsé   )r   é   )r   r   r
   Úapr   ÚbqÚargsÚsizes)ÚaÚbÚfs      ú`/var/www/skyplay_api_hub/venv/lib/python3.12/site-packages/sympy/simplify/tests/test_function.pyÚ
test_attrsr      s…   € Ü�6œuÔ%�D€A€qÜ˜˜1�v ˜sÓ#€AØ�4‰4”5˜˜A“;ÒÐÐØ�4‰4”5˜“8ÒÐÐØ�6‰6”e˜A˜q“k¤5¨£8Ð,Ò,Ð,Ð,Ø�7‰7�fÒÐÑó    c                  ó‚   — t        dt        ¬«      \  } }}t        d| g|g«      } ||«      t        d| g|g|«      k(  sJ ‚y )Nza, b, xr   r   )r   r   r
   r   )r   r   Úxr   s       r   Ú	test_callr      sG   € Ü�i¤UÔ+�G€A€qˆ!Ü˜˜1�v ˜sÓ#€AÙˆQ‹4”5˜!˜Q˜ !  aÓ(Ò(Ð(Ñ(r   c                  óÒ   — t        dt        ¬«      \  } }}t        d|  g|g«      }|j                  | «      sJ ‚|j                  t	        |«      «      sJ ‚|j                  |«      rJ ‚y )Nza, b, cr   r   )r   r   r
   Úhasr   )r   r   Úcr   s       r   Útest_hasr       s]   € Ü�i¤UÔ+�G€A€qˆ!Ü˜˜A˜2�w  Ó$€AØ�5‰5�Œ8€Oˆ8Ø�5‰5”�q“Œ?Ðˆ?Ø�u‰u�QŒxÐˆ<ˆxr   c                  ó.  — t        dgg «      t        dgg «      k(  sJ ‚t        dgg «      t        dgg «      k7  du sJ ‚t        dgg «      t        dgg «      k7  sJ ‚t        dgg «      t        ddgg «      k7  sJ ‚t        dgg «      t        dgdg«      k7  sJ ‚y )Nr   Fr   r	   © r   r   Útest_eqr#      s«   € Ü˜1˜#˜rÓ"¤n°a°S¸"Ó&=Ò=Ð=Ð=Ü˜A˜3 Ó#¤~°q°c¸2Ó'>Ñ>À5ÑHÐHÐHÜ˜1˜#˜rÓ"¤n°a°S¸"Ó&=Ò=Ð=Ð=Ü˜1˜#˜rÓ"¤n°a¸°V¸RÓ&@Ò@Ð@Ð@Ü˜1˜#˜rÓ"¤n°a°S¸1¸#Ó&>Ò>Ð>Ñ>r   c                  ó¢  — t        ddgdg«      j                  dk(  sJ ‚t        ddgdg«      j                  dk(  sJ ‚t        d¬«      } t        d| d	gg «      j                  d	k(  sJ ‚t        d|  d	gg «      j                  d	k(  sJ ‚t        dd¬
«      }t        d|d	gg «      j                  d	k(  sJ ‚t        d| d	gg «      j                  dk(  sJ ‚y )Nr   é   éÿÿÿÿr   éþÿÿÿéýÿÿÿT)Úintegerr   )r)   Úpositive)r
   Úgammar   )ÚnÚps     r   Ú
test_gammar.   "   sâ   € Ü˜1˜a˜& 2 $Ó'×-Ñ-°Ò2Ð2Ð2Ü˜2˜r˜( R DÓ)×/Ñ/°1Ò4Ð4Ð4Ü�dÔ€AÜ˜2˜q !˜* bÓ)×/Ñ/°1Ò4Ð4Ð4Ü˜2 ˜r 1˜+ rÓ*×0Ñ0°AÒ5Ð5Ð5Ü�d TÔ*€AÜ˜2˜q !˜* bÓ)×/Ñ/°1Ò4Ð4Ð4Ü˜2 ˜r 1˜+ rÓ*×0Ñ0°AÒ5Ð5Ñ5r   c            	      ój  — t        t        j                  ft        dd«      f«      j	                  «       du sJ ‚t        t        j                  ft        j                  f«      j	                  «       du sJ ‚t        t        j                  ft        dd«      f«      j	                  «       du sJ ‚t        t        j                  fd«      j	                  «       du sJ ‚t        t        j                  fd«      j	                  «       du sJ ‚t        t        j                  dfd	«      j	                  «       du sJ ‚t        t        j                  d
fdt        dd«      f«      j	                  «       du sJ ‚t        t        j                  d
fdt        dd«      t        dd«      f«      j	                  «       du sJ ‚y )Nr%   r   TFr&   )r   )r&   r   r   )r   r   r'   )r
   r   ÚHalfr   Ú_is_suitable_originr"   r   r   Útest_suitable_originr2   ,   sx  € Üœ1Ÿ6™6˜)¤h¨q°!£nÐ%6Ó7×KÑKÓMÐQUÑUÐUÐUÜœ1Ÿ6™6˜)¤a§f¡f YÓ/×CÑCÓEÈÑNÐNÐNÜœ1Ÿ6™6˜)¤h¨r°1£oÐ%7Ó8×LÑLÓNÐRWÑWÐWÐWÜœ1Ÿ6™6˜) TÓ*×>Ñ>Ó@ÀEÑIÐIÐIÜœ1Ÿ6™6˜) XÓ.×BÑBÓDÈÑMÐMÐMÜœ1Ÿ6™6 1˜+ tÓ,×@Ñ@ÓBÀeÑKÐKÐKÜœ1Ÿ6™6 1˜+Ø”˜˜Q“Ð ó"ß"5Ñ"5Ó"7¸4ñ@ð @ð @äœ1Ÿ6™6 1˜+Ø”˜˜Q“¤¨!¨Q£Ð0ó2ß2EÑ2EÓ2GÈ4ñPð Pñ Pr   N)Ú__doc__Ú
sympy.corer   r   r   r   r   Úsympy.functionsr   Úsympy.simplify.hyperexpandr
   r   r   r    r#   r.   r2   r"   r   r   ú<module>r7      s3   ðÙ $ß 9Õ 9Ý !å 5òò)ò
ò?ò6ó
Pr   