
    &e                     0    d Z ddlZddlmZ d Zd Zd ZdS )z%Tests for IPython.utils.importstring.    N)import_itemc                  8    ddl } t          d          }| |u sJ dS )zTest simple importsr   Nos)r   r   )r   os2s     Elib/python3.11/site-packages/IPython/utils/tests/test_importstring.pytest_import_plainr      s)    III
d

C999999    c                  <    ddl m}  t          d          }| |u sJ dS )z#Test nested imports from the stdlibr   )pathzos.pathN)r   r   r   )r   path2s     r   test_import_nestedr      s2    	""E5======r	   c                  F    t          j        t          t          d           dS )z3Test that failing imports raise the right exceptionzIPython.foobarN)pytestraisesImportErrorr    r	   r   test_import_raisesr   &   s    
M+{,<=====r	   )__doc__r   IPython.utils.importstringr   r   r   r   r   r	   r   <module>r      s_    + +  2 2 2 2 2 2    > > > > >r	   