ó
æNXc           @   sD   d  Z  d d l j Z d d l m Z d „  Z d „  Z d „  Z d S(   s%   Tests for IPython.utils.importstring.iÿÿÿÿN(   t   import_itemc          C   s/   d d l  }  t d ƒ } t j |  | k ƒ d S(   s   Test simple importsiÿÿÿÿNt   os(   R   R    t   ntt   assert_true(   R   t   os2(    (    s]   /data/av2000/mvv/env_mvv/lib/python2.7/site-packages/IPython/utils/tests/test_importstring.pyt   test_import_plain   s    c          C   s3   d d l  m }  t d ƒ } t j |  | k ƒ d S(   s#   Test nested imports from the stdlibiÿÿÿÿ(   t   paths   os.pathN(   R   R   R    R   R   (   R   t   path2(    (    s]   /data/av2000/mvv/env_mvv/lib/python2.7/site-packages/IPython/utils/tests/test_importstring.pyt   test_import_nested   s    c           C   s   t  j t t d ƒ d S(   s3   Test that failing imports raise the right exceptions   IPython.foobarN(   R   t   assert_raisest   ImportErrorR    (    (    (    s]   /data/av2000/mvv/env_mvv/lib/python2.7/site-packages/IPython/utils/tests/test_importstring.pyt   test_import_raises$   s    (	   t   __doc__t
   nose.toolst   toolsR   t   IPython.utils.importstringR    R   R   R   (    (    (    s]   /data/av2000/mvv/env_mvv/lib/python2.7/site-packages/IPython/utils/tests/test_importstring.pyt   <module>   s
   		