σ
]ΉθZc           @   s:   d  d l  m Z d d l m Z d e f d     YZ d S(   i   (   t   FitsTestCasei   (   t   fitsinfot   TestFitsinfoc           B   s   e  Z d    Z d   Z RS(   c         C   s   t  j |  j d  g  | j   \ } } | j   } t |  d k sO t  | d j d  sh t  | d j d  s t  d  S(   Ns   arange.fitsi   i   s=   No.    Name      Ver    Type      Cards   Dimensions   Formati   s=     0  PRIMARY       1 PrimaryHDU       7   (11, 10, 7)   int32(   R   t   maint   datat
   readouterrt
   splitlinest   lent   AssertionErrort
   startswith(   t   selft   capsyst   outt   err(    (    sB   lib/python2.7/site-packages/astropy/io/fits/tests/test_fitsinfo.pyt   test_onefile	   s    

c         C   sΐ   t  j |  j d  |  j d  g  | j   \ } } | j   } t |  d k s[ t  | d j d  st t  | d j d  s t  | d d	 k s£ t  | d
 j d  sΌ t  d  S(   Ns   arange.fitss
   ascii.fitsi   i   s=   No.    Name      Ver    Type      Cards   Dimensions   Formati   s=     0  PRIMARY       1 PrimaryHDU       7   (11, 10, 7)   int32i   t    i   s?     1                1 TableHDU        20   5R x 2C   [E10.4, I5](   R   R   R   R   R   R   R   R	   (   R
   R   R   R   (    (    sB   lib/python2.7/site-packages/astropy/io/fits/tests/test_fitsinfo.pyt   test_multiplefiles   s    


(   t   __name__t
   __module__R   R   (    (    (    sB   lib/python2.7/site-packages/astropy/io/fits/tests/test_fitsinfo.pyR      s   	
N(   R   R    t   scriptsR   R   (    (    (    sB   lib/python2.7/site-packages/astropy/io/fits/tests/test_fitsinfo.pyt   <module>   s   