ó
ú$]c           @` s†   d  d l  m Z m Z m Z d  d l Z d  d l Z d  d l m Z d  d l Z	 d d l
 m Z d „  Z d e j f d „  ƒ  YZ d S(	   i    (   t   divisiont   absolute_importt   print_functionN(   t   assert_array_equali   (   t   utilc          G` s#   t  j j t  j j t ƒ f |  Œ  S(   N(   t   ost   patht   joint   dirnamet   __file__(   t   a(    (    s;   lib/python2.7/site-packages/numpy/f2py/tests/test_string.pyt   _path   s    t
   TestStringc           B` s2   e  Z e d  d d ƒ g Z e j j d „  ƒ Z RS(   t   srct   strings   char.f90c         C` s†   t  j d d d g d d ƒj } |  j j j | | j d ƒ \ } } t | | ƒ | j ƒ  } d | d d  d  … f <t | | ƒ d  S(   Nt   abt   cdt   eft   dtypet   ci   t   AAA(	   t   npt   arrayt   Tt   modulet	   char_testt   change_stringst   shapeR   t   copy(   t   selft   stringst   inpt   outt   expected(    (    s;   lib/python2.7/site-packages/numpy/f2py/tests/test_string.pyt	   test_char   s    !%(   t   __name__t
   __module__R   t   sourcest   pytestt   markt   slowR"   (    (    (    s;   lib/python2.7/site-packages/numpy/f2py/tests/test_string.pyR      s   (   t
   __future__R    R   R   R   R&   t   numpy.testingR   t   numpyR   t    R   R   t   F2PyTestR   (    (    (    s;   lib/python2.7/site-packages/numpy/f2py/tests/test_string.pyt   <module>   s   	