ó
mÜJ]c           @` s   d  d l  m Z m Z m Z m Z d  d l Z e d  d l m Z d  d l m	 Z	 d  d l
 j Z d Z e	 e e ƒ Z e d ƒ d „  ƒ Z d S(	   i    (   t   absolute_importt   divisiont   print_functiont   unicode_literalsN(   t   patch(   t
   verify_allu   mainu   bokeh.command.bootstrap.mainc         C` s‹   d d  l  } | j } d d g | _ t j ƒ  |  j d k sC t ‚ |  j d d d g f k se t ‚ |  j d i  k s~ t ‚ | | _ d  S(   Ni    u   foou   bari   (   t   syst   argvt   bmt   maint
   call_countt   AssertionErrort	   call_args(   t	   mock_mainR   t   old_argv(    (    s8   lib/python2.7/site-packages/bokeh/tests/test___main__.pyt	   test_main,   s    	
"(   u   main(   t
   __future__R    R   R   R   t   pytestt   mockR   t   bokeh._testing.util.apiR   t   bokeh.__main__t   __main__R   t   ALLt   Test___all__R   (    (    (    s8   lib/python2.7/site-packages/bokeh/tests/test___main__.pyt   <module>   s   " 