Format: application/x-python-code
1 o
2
3 ��h� � @ s8 d dl mZ d dlZdd� Zdd� Zdd� Zd d
4 � ZdS )� )�capture_outputNc C s d} d}t j}|�� |�| |� |�| �sJ �|�| �|ks!J �| |f|jv s*J �t j}g }|jt _zt � d�
5 | �� dd� |D �}||gksJJ �W |t _n|t _w |�| � |�| �r_J �t�
6 t��
7 |�| � W d � n1 stw Y | |f|jvs�J �d S )NZtest_alias1zecho "Hello"z%{}c S s g | ]}|� � �qS � )�strip)�.0�cr r �Sc:\Users\shubh\Videos\agent\nova\Lib\site-packages\IPython/core/tests/test_alias.py�
8 <listcomp> s z(test_alias_lifecycle.<locals>.<listcomp>)�_ip�
9 alias_managerZ
10 clear_aliases�define_alias�is_aliasZretrieve_alias�aliases�system�append�run_cell�formatZundefine_alias�pytestZraises�
11 ValueError)�name�cmd�amZorig_system�resultr r r �test_alias_lifecycle s,
12 �r c C sZ t j�dd� t� �
13 } t �d� W d � n1 sw Y | j�d�d dks+J �dS )z.Error expanding with wrong number of arguments�partszecho first %s second %szparts 1N�:r Z
14 UsageError)r r
15 r r r �stderr�split��capr r r �test_alias_args_error"