ó
jˆú\c           @@  s}   d  d l  m Z d  d l Z d  d l Z d  d l m Z d e j f d „  ƒ  YZ d „  Z e	 d k ry e j
 d d	 ƒ n  d S(
   i    (   t   absolute_importN(   t   indexesextensiont   TestAuxiliaryFunctionsc           B@  s   e  Z d  „  Z RS(   c         C@  sÖ   d } t  j j | d | ƒ} x± d D]© } x  d D]˜ } t  j | | ƒ } t  j | | ƒ } | j ƒ  } | j ƒ  } | | }	 | | }
 t j | | ƒ |  j | |	 k j	 ƒ  ƒ |  j | |
 k j	 ƒ  ƒ q2 Wq% Wd  S(   Niè  t   sizet   S6t   b1t   i1t   i8t   u4t   u8t   f4t   f8(   R   R   R   R   R   R	   R
   R   (   R   R   (
   t   numpyt   randomt   randintt   arrayt   copyt   argsortR   t   keysortt
   assertTruet   all(   t   selft   Nt   rndt   dtype1t   dtype2t   at   bt   ct   dt   et   f(    (    s4   lib/python2.7/site-packages/tables/tests/test_aux.pyt   test_keysort   s    

(   t   __name__t
   __module__R    (    (    (    s4   lib/python2.7/site-packages/tables/tests/test_aux.pyR   
   s   c          C@  s&   t  j ƒ  }  |  j t  j t ƒ ƒ |  S(   N(   t   unittestt	   TestSuitet   addTestt	   makeSuiteR   (   t   theSuite(    (    s4   lib/python2.7/site-packages/tables/tests/test_aux.pyt   suite   s    t   __main__t   defaultTestR(   (   t
   __future__R    R#   R   t   tablesR   t   TestCaseR   R(   R!   t   main(    (    (    s4   lib/python2.7/site-packages/tables/tests/test_aux.pyt   <module>   s   	