
    j_                     4    d Z ddlmZ ddlmZ d Zd Zd ZdS )z%Tests for IPython.utils.importstring.    N   )import_itemc                  X    ddl } t          d          }t          j        | |u            dS )zTest simple importsr   Nos)r   r   ntassert_true)r   os2s     Hlib/python3.11/site-packages/ipython_genutils/tests/test_importstring.pytest_import_plainr   
   s2    III
d

CN29    c                  \    ddl m}  t          d          }t          j        | |u            dS )z#Test nested imports from the stdlibr   )pathzos.pathN)r   r   r   r   r   )r   path2s     r
   test_import_nestedr      s;    	""EN45=!!!!!r   c                  F    t          j        t          t          d           dS )z3Test that failing imports raise the right exceptionzIPython.foobarN)r   assert_raisesImportErrorr    r   r
   test_import_raisesr      s    [+/?@@@@@r   )	__doc__
nose.toolstoolsr   importstringr   r   r   r   r   r   r
   <module>r      sm    + +
       & & & & & &  " " "A A A A Ar   