B
    i\„  ć               @   sZ   d dl mZ 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rVej
dd	 dS )
é    )Śabsolute_importN)Śindexesextensionc               @   s   e Zd Zdd ZdS )ŚTestAuxiliaryFunctionsc             C   s   d}t jj||d}xdD ]z}xtdD ]l}t  ||”}t  ||”}| ” }| ” }|| }	|| }
t ||” |  ||	k 	” ” |  ||
k 	” ” q$W qW 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.7/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)Z
__future__r   r   r	   Ztablesr   ZTestCaser   r   r   Śmainr   r   r   r   Ś<module>   s   