ó
Ë½÷Xc           @` s’   d  Z  d d l m Z m Z m Z d d l Z d d l m Z m	 Z	 m
 Z
 m Z d d l m Z m Z d „  Z d „  Z e d k rŽ e
 ƒ  n  d S(	   s
    Testing

i    (   t   divisiont   print_functiont   absolute_importN(   t   assert_array_equalt   assert_array_almost_equalt   run_module_suitet   assert_(   t   squeeze_elementt   chars_to_stringsc          C` s‘   t  j d ƒ }  t t  j |  ƒ t |  ƒ ƒ t t  j d d t ƒƒ } t t | t ƒ ƒ t t  j d d d	 g ƒƒ } t t | t  j ƒ ƒ d  S(
   Ni   i   t   dtypet   f1t   f(   i   i   (   i   i   (   i   i   (   s   f1R   (	   t   npt   zerosR   t   squeezeR   t   floatR   t
   isinstancet   ndarray(   t   at   sq_intt   sq_sa(    (    sC   /tmp/pip-build-7oUkmx/scipy/scipy/io/matlab/tests/test_mio_utils.pyt   test_squeeze_element   s    c          C` sH  d d d d g }  t  j |  d d ƒ} g  |  D] } t | ƒ ^ q. } t  j | d d ƒ} t t | ƒ | ƒ | j d ƒ } | j d ƒ } t t | ƒ | ƒ | j d ƒ } | j d ƒ } t t | ƒ | ƒ t  j | d d d d ƒ}	 t t |	 ƒ | ƒ t  j d g g d d ƒ}
 t  j d g d d ƒ} t t |
 ƒ | ƒ d  S(   Ns   learn t   pythons   fast  s   here  R	   t   U6t   U1i   i   i   t   ordert   Ft    (   i   i   i   (   i   i   (   i   i   i   i   (   i   i   i   (   R   t   arrayt   listR   R   t   reshape(   t   stringst   str_arrt   st   charst   char_arrt   ca2dt   sa2dt   ca3dt   sa3dt	   char_arrft   arrt   out_arr(    (    sC   /tmp/pip-build-7oUkmx/scipy/scipy/io/matlab/tests/test_mio_utils.pyt   test_chars_strings   s     t   __main__(   t   __doc__t
   __future__R    R   R   t   numpyR   t   numpy.testingR   R   R   R   t   scipy.io.matlab.mio_utilsR   R   R   R+   t   __name__(    (    (    sC   /tmp/pip-build-7oUkmx/scipy/scipy/io/matlab/tests/test_mio_utils.pyt   <module>   s   "		