
    dV                     |    d dl Z d dlZd dlZ G d de j                  Zd Zedk    r e j	        d           dS dS )    Nc                       e Zd Zd ZdS )TestAuxiliaryFunctionsc                    d}t           j                            ||          }dD ]}dD ]}t          j        ||          }t          j        ||          }|                                }|                                }||         }	||         }
t          j                            ||           | 	                    ||	k    
                                           | 	                    ||
k    
                                           یd S )Ni  )size)S6b1i1i8u4u8f4f8)r   r
   )nprandomrandintarraycopyargsorttbindexesextensionkeysort
assertTrueall)selfNrnddtype1dtype2abcdefs              5lib/python3.11/site-packages/tables/tests/test_aux.pytest_keysortz#TestAuxiliaryFunctions.test_keysort   s    i**F 	0 	0F& 0 0HS&))HS&))FFHHIIKKaDaD#++Aq111a///a////0	0 	0    N)__name__
__module____qualname__r&    r'   r%   r   r      s#        0 0 0 0 0r'   r   c                      t          j                    } |                     t          j        t                               | S )N)unittest	TestSuiteaddTest	makeSuiter   )theSuites    r%   suiter2      s5    !##HX'(>??@@@Or'   __main__r2   )defaultTest)
r-   numpyr   tablesr   TestCaser   r2   r(   mainr+   r'   r%   <module>r9      s            0 0 0 0 0X. 0 0 0&   zHMg&&&&&& r'   