ó
mÜJ]c           @` si   d  d l  m Z m Z m Z m Z d  d l Z e d  d l j Z d „  Z	 d „  Z
 d „  Z d „  Z d S(   i    (   t   absolute_importt   divisiont   print_functiont   unicode_literalsNc           C` s¸   t  j d ƒ t  j k s t ‚ t  j d ƒ t  j k s< t ‚ t  j d ƒ t  j k sZ t ‚ t  j d ƒ t  j	 k sx t ‚ t  j
 d ƒ t  j k s– t ‚ t  j d ƒ t  j k s´ t ‚ d  S(   Ni   (   t   palt   viridist
   Viridis256t   AssertionErrort   magmat   Magma256t   plasmat	   Plasma256t   infernot
   Inferno256t   grayt   Greys256t   grey(    (    (    s8   lib/python2.7/site-packages/bokeh/tests/test_palettes.pyt   test_cmap_generator_function$   s    c          C` s0   t  j }  t  j j ƒ  t  j |  k s, t ‚ d  S(   N(   R   t   Magma7t   reverseR   (   R   (    (    s8   lib/python2.7/site-packages/bokeh/tests/test_palettes.pyt   test_palettes_immutability,   s    
c           C` s8   t  d „  t j j ƒ  Dƒ ƒ t t j ƒ k s4 t ‚ d  S(   Nc         s` s   |  ] } t  | ƒ Vq d  S(   N(   t   len(   t   .0t   p(    (    s8   lib/python2.7/site-packages/bokeh/tests/test_palettes.pys	   <genexpr>2   s    (   t   sumR   t   all_palettest   valuesR   t   __palettes__R   (    (    (    s8   lib/python2.7/site-packages/bokeh/tests/test_palettes.pyt   test_all_palettes___palettes__1   s    c           C` s4   d t  t ƒ k s t ‚ d t  t ƒ k s0 t ‚ d  S(   Nu   viridisu   __new__(   t   dirR   R   (    (    (    s8   lib/python2.7/site-packages/bokeh/tests/test_palettes.pyt   test_palettes_dir4   s    (   t
   __future__R    R   R   R   t   pytestt   bokeh.palettest   palettesR   R   R   R   R   (    (    (    s8   lib/python2.7/site-packages/bokeh/tests/test_palettes.pyt   <module>   s   " 
			