o
    NrfG                  
   @  s   d dl mZ d dlZd dlmZmZmZ edZde	de
deded	ejd	d
dgdejdejddd gZejdedd Zejdedd Zejdedd ZdS )    )annotationsN)hash_bufferhash_buffer_hexhashersnumpys   abcs   123s   456*   )d   r   )ai4)bi2)Zdtypei'     xc                 C  b   d gt  D ])}t| |d}t|tsJ dt|  kr!dk s$J  J |t| |dks.J qd S )Nhasher       )r   r   
isinstancebyteslenr   r   h r   `/var/www/html/software/conda/envs/catlas/lib/python3.10/site-packages/dask/tests/test_hashing.pytest_hash_buffer       r   c                 C  r   )Nr      @   )r   r   r   strr   r   r   r   r   test_hash_buffer_hex   r   r    r   c                 C  s>   d}| |}t |tsJ dt|  krdk sJ  J d S )N   xr   r   )r   r   r   )r   r   r   r   r   r   test_hashers&   s   $r"   )
__future__r   ZpytestZdask.hashingr   r   r   Zimportorskipnp	bytearray
memoryviewarrayZonesZzerosZint8buffersmarkZparametrizer   r    r"   r   r   r   r   <module>   s$    


