U
    #c                     @   sP   d dl Z d dlZd dlmZ e jddddge jdddd	gd
d ZdS )    N)identityhash_tester
key_length         length   i  c           	   	   C   s   dd t dD }g }t |D ]*}ttj|| d}||t|f qt|}|t| ||d d  }t| |dd}||kst|	d|d	  t
t t| | W 5 Q R X d S )
Nc                 S   s   g | ]
}t  qS  )object).0ir	   r	   C/tmp/pip-unpacked-wheel-b2rbor69/numpy/core/tests/test_hashtable.py
<listcomp>   s     z+test_identity_hashtable.<locals>.<listcomp>   )kr   T)replace)rangetuplerandomchoicesappendchoicedictr   AssertionErrorinsertpytestZraisesRuntimeError)	r   r   poolZ	keys_valsr   keys
dictionaryexpectedresr	   r	   r   test_identity_hashtable   s    r$   )r   r   Znumpy.core._multiarray_testsr   markZparametrizer$   r	   r	   r	   r   <module>   s
   