ó
æNXc           @   sc   d  d l  Z  d  d l Z d  d l m Z d  d l j Z e ƒ  Z e j	 d ƒ d „  Z
 d „  Z d S(   iÿÿÿÿN(   t   Configs   load_ext storemagicc          C   s-  d t  j d <t  j d ƒ t j ƒ  }  t  j d |  ƒ t  j d ƒ t  j d ƒ t j t  j d d ƒ t j d t  j d	 ƒ t  j j	 d d  ƒ t  j j d ƒ t  j d
 ƒ g  t  j d (t  j d ƒ t j t  j d d ƒ t  j j d ƒ sù t ‚ t j t j j |  ƒ t  j d ƒ t j |  ƒ d  S(   NiN   t   foos   alias bar echo "hello"s   cd s	   store foos	   store bars   autorestore/foot   bart   stored_aliasess   cd -t   _dhs   store -r(   t   ipt   user_nst   magict   tempfilet   mkdtempt   ntt   assert_equalt   dbt	   assert_int   popt   Nonet   alias_managert   undefine_aliast   is_aliast   AssertionErrort   ost   patht   realpatht   rmdir(   t   tmpd(    (    s`   /data/av2000/mvv/env_mvv/lib/python2.7/site-packages/IPython/extensions/tests/test_storemagic.pyt   test_store_restore	   s"    #c          C   s¶   d t  j d <t  j d ƒ t  j d =t ƒ  }  t |  j _ t  j } zc |  t  _ t  j j	 d ƒ t
 j d t  j ƒ t |  j _ t  j j	 d ƒ t
 j t  j d d ƒ Wd  | t  _ Xd  S(   Ni_   R   s	   store foot
   storemagic(   R   R   R   R    t   Falset   StoreMagicst   autorestoret   configt   extension_managert   reload_extensionR
   t   assert_not_int   TrueR   (   t   ct   orig_config(    (    s`   /data/av2000/mvv/env_mvv/lib/python2.7/site-packages/IPython/extensions/tests/test_storemagic.pyt   test_autorestore#   s    
			(   R   R   t   traitlets.config.loaderR    t
   nose.toolst   toolsR
   t   get_ipythonR   R   R   R%   (    (    (    s`   /data/av2000/mvv/env_mvv/lib/python2.7/site-packages/IPython/extensions/tests/test_storemagic.pyt   <module>   s   		