
    f                     .    d Z ddlZddlmZ d Zd Zd Zy)z%Tests for IPython.utils.importstring.    N)import_itemc                  .    ddl } t        d      }| |u sJ y)zTest simple importsr   Nos)r   r   )r   os2s     `/var/www/cvtools/html/venv/lib/python3.12/site-packages/IPython/utils/tests/test_importstring.pytest_import_plainr      s    
d
C99    c                  2    ddl m}  t        d      }| |u sJ y)z#Test nested imports from the stdlibr   )pathzos.pathN)r   r   r   )r   path2s     r   test_import_nestedr      s    	"E5==r	   c                  B    t        j                  t        t        d       y)z3Test that failing imports raise the right exceptionzIPython.foobarN)pytestraisesImportErrorr    r	   r   test_import_raisesr   &   s    
MM+{,<=r	   )__doc__r   IPython.utils.importstringr   r   r   r   r   r	   r   <module>r      s    +  2>r	   