§
    `Štj^  ã                   ó@   — d dl Zd dlmZ d dlmZ  G d„ d¦  «        ZdS )é    N)Úarray_utils)Úassert_equalc                   ó&   — e Zd Zd„ Zd„ Zd„ Zd„ ZdS )ÚTestByteBoundsc                 óÄ   — t          j        d¦  «                             dd¦  «        }t          j        |¦  «        \  }}t          ||z
  |j        |j        z  ¦  «         d S ©Né   é   é   )ÚnpÚarangeÚreshaper   Úbyte_boundsr   ÚsizeÚitemsize)ÚselfÚaÚlowÚhighs       ú^/var/www/html/CA-Chatbot/venv/lib/python3.11/site-packages/numpy/lib/tests/test_array_utils.pyÚtest_byte_boundszTestByteBounds.test_byte_bounds   sX   € õ ŒI�b‰MŒM×!Ò! ! QÑ'Ô'ˆÝÔ+¨AÑ.Ô.‰	ˆˆTÝ�T˜C‘Z ¤¨!¬*Ñ!4Ñ5Ô5Ð5Ð5Ð5ó    c                 óÒ   — t          j        d¦  «                             dd¦  «        }|j        }t	          j        |¦  «        \  }}t          ||z
  |j        |j        z  ¦  «         d S r   ©	r   r   r   ÚTr   r   r   r   r   ©r   r   Úbr   r   s        r   Ú"test_unusual_order_positive_stridez1TestByteBounds.test_unusual_order_positive_stride   s]   € ÝŒI�b‰MŒM×!Ò! ! QÑ'Ô'ˆØŒCˆÝÔ+¨AÑ.Ô.‰	ˆˆTÝ�T˜C‘Z ¤¨!¬*Ñ!4Ñ5Ô5Ð5Ð5Ð5r   c                 óä   — t          j        d¦  «                             dd¦  «        }|j        d d d…         }t	          j        |¦  «        \  }}t          ||z
  |j        |j        z  ¦  «         d S )Nr	   r
   r   éÿÿÿÿr   r   s        r   Ú"test_unusual_order_negative_stridez1TestByteBounds.test_unusual_order_negative_stride   sg   € ÝŒI�b‰MŒM×!Ò! ! QÑ'Ô'ˆØŒC���"�ŒIˆÝÔ+¨AÑ.Ô.‰	ˆˆTÝ�T˜C‘Z ¤¨!¬*Ñ!4Ñ5Ô5Ð5Ð5Ð5r   c                 óÈ   — t          j        d¦  «        }|d d d…         }t          j        |¦  «        \  }}t	          ||z
  |j        dz  |j        z  |j        z
  ¦  «         d S )Nr	   é   )r   r   r   r   r   r   r   r   s        r   Útest_stridedzTestByteBounds.test_strided   sb   € ÝŒI�b‰MŒMˆØˆcˆc�ˆcŒFˆÝÔ+¨AÑ.Ô.‰	ˆˆTõ 	�T˜C‘Z ¤¨!¡¨a¬jÑ!8¸1¼:Ñ!EÑFÔFÐFÐFÐFr   N)Ú__name__Ú
__module__Ú__qualname__r   r   r!   r$   © r   r   r   r      sU   € € € € € ð6ð 6ð 6ð6ð 6ð 6ð6ð 6ð 6ðGð Gð Gð Gð Gr   r   )Únumpyr   Ú	numpy.libr   Únumpy.testingr   r   r(   r   r   ú<module>r,      sq   ðØ Ð Ð Ð Ø !Ð !Ð !Ð !Ð !Ð !Ø &Ð &Ð &Ð &Ð &Ð &ðGð Gð Gð Gð Gñ Gô Gð Gð Gð Gr   