1
2
3
4
5
6
7
8
9
10
U
O±dã@sPddlZddlZddlmZej ddddg¡ej dddd    g¡d
d „ƒƒZdS) éN)Úidentityhash_testerÚ
key_lengthéééÚlengthéiÐc        CsÀdd„tdƒDƒ}g}t|ƒD]*}ttj||dƒ}| |t |¡f¡qt|ƒ}| t |¡¡||dd}t||dd}||ksŒt‚|     d|d    ¡t
  t ¡t||ƒW5QRXdS)
NcSsg|]
}tƒ‘qS©)Úobject)Ú.0Úir    r    úVd:\z\workplace\vscode\pyvenv\venv\Lib\site-packages\numpy/core/tests/test_hashtable.pyÚ
<listcomp> sz+test_identity_hashtable.<locals>.<listcomp>é)ÚkéÿÿÿÿrT)Úreplaceéþÿÿÿ) ÚrangeÚtupleÚrandomÚchoicesÚappendÚchoiceÚdictrÚAssertionErrorÚinsertÚpytestZraisesÚ RuntimeError)    rrÚpoolZ    keys_valsr ÚkeysÚ
dictionaryÚexpectedÚresr    r    r Útest_identity_hashtables   r$)rrZnumpy.core._multiarray_testsrÚmarkZ parametrizer$r    r    r    r Ú<module>s