ó
Û¤[c           @   s,   d  d l  m Z d Z d   Z d   Z d S(   i   (   t   setup_kerneli   c       	   C   s(  d }  t  |   } | j d  } | j d t d t  } | d } | d sV t  | d d } d	 | k sv t  | j d
  } | j d t d t  } | d } | d d k s½ t  | j d  } | j d t d t  } | d } | d sŝ t  | d d } d | k st  Wd  QXd  S(   NsK   from IPython import start_kernel
ns = {"tre": 123}
start_kernel(user_ns=ns)t   tret   blockt   timeoutt   contentt   foundt   datas
   text/plainu   123s#   usermod = get_ipython().user_modulet   statusu   okt   usermodu   DummyMod(   R    t   inspectt   get_shell_msgt   Truet   TIMEOUTt   AssertionErrort   execute(   t   cmdt   clientt   msg_idt   msgR   t   text(    (    s@   lib/python2.7/site-packages/ipykernel/tests/test_start_kernel.pyt    test_ipython_start_kernel_userns   s$    


c       	   C   sÇ   d }  t  |   Ż } | j d  } | j d t d t  } | d } | d d k s\ t  | j d  } | j d t d t  } | d } | d	 s t  | d
 d } d | k s½ t  Wd  QXd  S(   Ns/   from IPython import start_kernel
start_kernel()s#   usermod = get_ipython().user_moduleR   R   R   R   u   okR   R   R   s
   text/plainu   DummyMod(   R    R   R
   R   R   R   R	   (   R   R   R   R   R   R   (    (    s@   lib/python2.7/site-packages/ipykernel/tests/test_start_kernel.pyt#   test_ipython_start_kernel_no_userns   s    

N(   t   test_embed_kernelR    R   R   R   (    (    (    s@   lib/python2.7/site-packages/ipykernel/tests/test_start_kernel.pyt   <module>   s   	