ó
2™xTc           @   s\   d  d l  m Z d  d l m Z d  d l m Z d „  Z d „  Z e d k rX e ƒ  n  d S(   iÿÿÿÿ(   t   division(   t   wavelengths(   t   approx_equalc          C   s"  d d l  m }  t j d ƒ } | j ƒ  d k s7 t ‚ t | j ƒ  d ƒ sR t ‚ t | j ƒ  |  d ƒ sq t ‚ t | j	 ƒ  d |  d ƒ s” t ‚ d } xo t j
 ƒ  D]a } | d 7} t j | j ƒ  ƒ } | j ƒ  | j ƒ  k sê t ‚ | j	 ƒ  | j	 ƒ  k s§ t ‚ q§ W| d	 k st ‚ d  S(
   Niÿÿÿÿ(   t   factor_kev_angstromt   CUt   Cug—�z6«ø?iè  i    i   i   (   t   cctbxR   R   t   characteristict   labelt   AssertionErrorR   t   as_angstromt   as_kevt   as_evt   characteristic_iterator(   R   t   wt   nt   uu(    (    sO   /public2/ftp/pub/ccp4/6.5/ccp4-6.5/lib/py2/cctbx/eltbx/tests/tst_wavelengths.pyt   exercise   s    #
"c           C   s   t  ƒ  d GHd  S(   Nt   OK(   R   (    (    (    sO   /public2/ftp/pub/ccp4/6.5/ccp4-6.5/lib/py2/cctbx/eltbx/tests/tst_wavelengths.pyt   run   s    t   __main__N(	   t
   __future__R    t   cctbx.eltbxR   t   libtbx.test_utilsR   R   R   t   __name__(    (    (    sO   /public2/ftp/pub/ccp4/6.5/ccp4-6.5/lib/py2/cctbx/eltbx/tests/tst_wavelengths.pyt   <module>   s   		