a
    =Ā×_~  ć                   @   sN   d dl Z d dlZd dlmZ G dd de jZdd ZedkrJe jdd dS )	é    N)Śindexesextensionc                   @   s   e Zd Zdd ZdS )ŚTestAuxiliaryFunctionsc                 C   s   d}t jj||d}dD ]v}dD ]l}t  ||”}t  ||”}| ” }| ” }|| }	|| }
t ||” |  ||	k 	” ” |  ||
k 	” ” q qd S )Nič  )Śsize)ZS6Zb1Zi1Śi8Śu4Śu8Zf4Zf8)r   r   )
ŚnumpyZrandomZrandintZarrayŚcopyZargsortr   ZkeysortZ
assertTrueŚall)ŚselfŚNZrndZdtype1Zdtype2ŚaŚbŚcŚdŚeŚf© r   ś4lib/python3.9/site-packages/tables/tests/test_aux.pyŚtest_keysort
   s    z#TestAuxiliaryFunctions.test_keysortN)Ś__name__Ś
__module__Ś__qualname__r   r   r   r   r   r   	   s   r   c                  C   s   t  ” } |  t  t”” | S )N)ŚunittestZ	TestSuiteZaddTestZ	makeSuiter   )ZtheSuiter   r   r   Śsuite   s    r   Ś__main__)ZdefaultTest)	r   r   Ztablesr   ZTestCaser   r   r   Śmainr   r   r   r   Ś<module>   s   