Format: application/x-python-code
⬇ Download File (2.2 KB)
   1  o
   2  
   3  ��h��@sldZddlZddlZddlmZddlmZddlmZddlm	Z
   4  e
   5  jdd��Ze
   6  jd	d
   7  ��Z
   8  dd�ZdS)
   9  z"Tests for IPython.core.application�N)�TemporaryDirectory)�Unicode)�BaseIPythonApplication)�
  10  decoratorsc	Cs^tjdd�}t��}t�|�zt�}|��|��|jdd�Wt�|�dSt�|�w)z@Check that IPython starts with non-ascii characters in the path.�€��suffixF�Zsuppress_errorsN)	�tempfile�mkdtemp�os�getcwd�chdirr�init_profile_dir�init_config_files�load_config_file)�wdZold_wd�app�r�Yc:\Users\shubh\Videos\agent\nova\Lib\site-packages\IPython/core/tests/test_application.py�test_unicode_cwds
  11  rc	Cs�tjdd�}ttj�|d�ddd��}Wd�n1swYtj�dd�}tj�d	d�}|tjd<z$t�}|�	�|�
  12  �|jd
  13  d�W|rO|tjd<|rX|tjd<dSdS|ra|tjd<|rh|tjd<w)zBCheck that IPython starts with non-ascii characters in the IP dir.rr�ipython_config.py�w�utf-8��encodingNZ
  14  IPYTHONDIRZIPYTHON_DIRFr	)r
  15  r�openr�path�join�environ�poprrrr)Zipdir�fZ
  16  old_ipdir1Z
  17  old_ipdir2rrrr�test_unicode_ipdirs*�
  18  
  19  ��
  20  r"c	Cs�t��U}Gdd�dt�}ttj�|d�ddd��
  21  }|�d�Wd�n1s(wY|�}|�d|g�|jd	ks>J�|�}|�d|d
  22  g�|jdksPJ�Wd�dS1s[wYdS)Nc@seZdZe�jdd�ZdS)z"test_cli_priority.<locals>.TestAppT)�configN)�__name__�
  23  __module__�__qualname__r�tag�testrrrr�TestApp:sr)rrrrzc.TestApp.test = 'config file'z
  24  --profile-dirzconfig filez--TestApp.test=cli�cli)	rrrrrr�writeZ
  25  initializer()�tdr)r!rrrr�test_cli_priority7s�"�r-)�__doc__rr
  26  rZ	traitletsrZIPython.core.applicationrZIPython.testingr�decZonlyif_unicode_pathsrr"r-rrrr�<module>s
  27  
  28