Format: application/x-python-code
1 o
2
3 ��hM � @ s. d Z ddlZddlmZ G dd� dej�ZdS )zTests for prompt generation.� N)�LazyEvaluatec @ s$ e Zd Zdd� Zdd� Zdd� ZdS )�PromptTestsc s8 d� t � fdd��}| �t|�� � | �t|�� � d S )N�
4 ünicødéc � � S �N� r ��ur �Uc:\Users\shubh\Videos\agent\nova\Lib\site-packages\IPython/core/tests/test_prompts.py�<lambda> � z4PromptTests.test_lazy_eval_unicode.<locals>.<lambda>�r �assertEqual�str�format��self�lzr r r
5 �test_lazy_eval_unicode s z"PromptTests.test_lazy_eval_unicodec sJ d}|� d�� t� fdd��}| �t|�t� �� | �t|�t� �� d S )Nr �utf8c r r r r ��br r
6 r r z;PromptTests.test_lazy_eval_nonascii_bytes.<locals>.<lambda>)�encoder r r r )r r r r r r
7 �test_lazy_eval_nonascii_bytes s
8
9 z)PromptTests.test_lazy_eval_nonascii_bytesc sR d� t � fdd��}| �t|�t� �� | �t|�t� �� | �t|d�d� d S )Ngj�t��?c r r r r ��fr r
10 r r z2PromptTests.test_lazy_eval_float.<locals>.<lambda>z.1z0.5r
11 r r r r
12 �test_lazy_eval_float s
13 z PromptTests.test_lazy_eval_floatN)�__name__�
14 __module__�__qualname__r r r r r r r
15 r s r )�__doc__ZunittestZIPython.core.promptsr ZTestCaser r r r r
16 �<module> s