Ë
    ›2Úi¤  ã            	       ó  — d dl mZ d dlZd dlmZ defd„Zej                  j                  d eej                  dej                  «       eej                  ej                  d«       eej                  d«      g«      d„ «       Zy)	é    )ÚCallableN)Ú	array_apiÚfuncc           
      ó  — dj                  |D �cg c]  }t        |«      ‘Œ c}|j                  «       D ��cg c]  \  }}|› d|› �‘Œ c}}z   «      }| j                  › d|› d�}t	        j
                  | |||¬«      S c c}w c c}}w )Nz, ú=ú(ú))Úid)ÚjoinÚstrÚitemsÚ__name__ÚpytestÚparam)r   ÚargsÚkwargsÚaÚkÚvÚf_sigÚid_s           ú\/var/www/html/acx/venv/lib/python3.12/site-packages/numpy/array_api/tests/test_validation.pyÚpr      s{   € Ø�I‰IØÖ�AŒˆQ�Ò¸¿¹»×!H±°°A Q C q¨¨¢*Ó!HÑHó€Eð �]‰]ˆO˜1˜U˜G 1Ð
%€CÜ�<‰<˜˜d F¨sÔ3Ð3ùò 	ùÓ!Hs
   �A=·Bzfunc, args, kwargsé*   c                 óp   — t        j                  t        «      5   | |i |¤Ž ddd«       y# 1 sw Y   yxY w)z<Function raises TypeError when passed invalidly-typed inputsN)r   ÚraisesÚ	TypeError)r   r   r   s      r   Útest_raises_on_invalid_typesr      s2   € ô 
�‰”yÓ	!ñ ÙˆdÐ�fÒ÷÷ ñ ús   š	,¬5)Útypingr   r   Únumpyr   Úxpr   ÚmarkÚparametrizeÚcan_castÚint8Úresult_typer   © ó    r   ú<module>r)      s{   ðÝ ã å !ð4ˆHó 4ð ‡�×ÑØá	ˆ"�+‰+�r˜2Ÿ7™7Ó#Ù	ˆ"�+‰+�r—w‘w Ó#Ù	ˆ"�.‰.˜"Óðóñóñr(   