ó
y›·[c           @   st   d  Z  d d l Z d d l m Z d d l m Z d d l m Z d d l m Z e e	 ƒ Z
 d „  Z d	 „  Z d S(
   s)   
    Test utilities for `astropy.units`.
iÿÿÿÿN(   t   finfoi   (   t   sanitize_scale(   t   quantity_asanyarray(   t   Quantityc          C   sy   t  d ƒ t  d ƒ t  d ƒ g }  t |  ƒ } t | t  ƒ sB t ‚ d d d g } t | ƒ } t | t j ƒ su t ‚ d  S(   Ni   i   i   (   R   R   t
   isinstancet   AssertionErrort   npt   ndarray(   t   array_of_quantitiest   quantity_arrayt   array_of_integerst   np_array(    (    s=   lib/python2.7/site-packages/astropy/units/tests/test_utils.pyt   test_quantity_asanyarray   s    !c           C   sL   t  t d t j ƒ ƒ d k s$ t ‚ t  t t j d ƒ ƒ d k sH t ‚ d  S(   Ni   y               @(   R   t   complext   _float_finfot   epsR   (    (    (    s=   lib/python2.7/site-packages/astropy/units/tests/test_utils.pyt   test_sanitize_scale   s    $(   t   __doc__t   numpyR   R    t   units.utilsR   R   t   units.quantityR   t   floatR   R   R   (    (    (    s=   lib/python2.7/site-packages/astropy/units/tests/test_utils.pyt   <module>   s   		