o
    1ήc                     @   sL   d dl Z d dlZd dlmZ e jdg de jdg ddd ZdS )	    N)identityhash_tester
key_length)         length)r      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}||u sFJ |d|d	  t	
t t| | W d    d S 1 sdw   Y  d S )
Nc                 S   s   g | ]}t  qS  )object).0ir	   r	   F/tmp/pip-target-vg8gfxp4/lib/python/numpy/core/tests/test_hashtable.py
<listcomp>   s    z+test_identity_hashtable.<locals>.<listcomp>   )kr   T)replace)rangetuplerandomchoicesappendchoicedictr   insertpytestraisesRuntimeError)	r   r   pool	keys_valsr   keys
dictionaryexpectedresr	   r	   r   test_identity_hashtable   s   "r%   )r   r   numpy.core._multiarray_testsr   markparametrizer%   r	   r	   r	   r   <module>   s    