Format: application/x-python-code
1 o
2
3 ��h � @ sl d dl Z d dlmZmZ d dlmZ d dlmZ dd� Zdd� Z d d
4 � Z
5 dd� Zd
6 d� Zdd� Z
7 dd� ZdS )� N)�AssertPrints�AssertNotPrints)�CapturingDisplayHook)�
8 CapturedIOc C � t d�� tjddd� W d � n1 sw Y t d�� tjddd� W d � n1 s1w Y t d�� tjddd� W d � dS 1 sMw Y dS )z.Checking to make sure that output is displayed�2�1+1T�Z
9 store_historyNz1+1 # comment with a semicolon;z1+1
10 #commented_out_function();)r �ip�run_cell� r r �Yc:\Users\shubh\Videos\agent\nova\Lib\site-packages\IPython/core/tests/test_displayhook.py�test_output_displayed �
11 �
12 �
13 "�r c C r )z*Checking to make sure that output is quietr z1+1;Tr Nz1+1; # comment with a semicolonz1+1;
14 #commented_out_function())r r
15 r r r r r
16 �test_output_quiet r r c C s� t jddd� t jddd� td�� t jddd� W d � n1 s$w Y t jddd� t jddd� td �� t jd
17 dd� W d � d S 1 sNw Y d S )Nz_ = 42Tr r �42�print(_)zdel _z6+6�12�_�r
18 r r r r r r
19 �!test_underscore_no_overwrite_user s
20 �
21 "�r c C s� t jddd� t jddd� td�� t jddd� W d � n1 s$w Y t jddd� td�� t jddd� W d � n1 sFw Y t �d � d S )
22 Nz'import gettext ; gettext.install('foo')Tr z3+3�gettextr z
23 _ = "userset"Zusersetzimport builtins; del builtins._r r r r r
24 �%test_underscore_no_overwrite_builtins, s
25 �
26 �r c C sF t j} dt _z�td�� t jddd� W d � n1 sw Y td�� t jdd d� W d � n1 s8w Y td
27 �� t jddd� W d � n1 sSw Y t jddd� td
28 �� t jddd� W d � n1 suw Y td��
29 t �d� W d � n1 s�w Y W | t _dS W | t _dS | t _w )zC
30 Test that ast nodes can be triggered with different modes
31 �last_expr_or_assignr za = 1+1Tr N�9z#b = 1+8 # comment with a semicolon;F�7z"c = 1+6
32 #commented_out_function();zd = 11r zd += 1r z(u,v) = (41+1, 43-1))r
33 �ast_node_interactivityr r r �Z
34 saved_moder r r
35 �test_interactivehooks_ast_modes: s,
36 �
37 �
38 �
39 �
40 �
41 �r c C s� t j} dt _z]td�� t jddd� W d � n1 sw Y td�� t jddd� W d � n1 s8w Y td �� t jd
42 dd� W d � n1 sSw Y W | t _dS W | t _dS | t _w )zc
43 Test that ast nodes can be triggered with different modes and suppressed
44 by semicolon
45 r r zx = 1+1;Tr Nr z#y = 1+6; # comment with a semicolonr z"z = 1+8;
46 #commented_out_function())r
47 r r r r r r r
48 �-test_interactivehooks_ast_modes_semi_suppressU s
49 �
50 �
51 �
52 �r c C s0 t t�} | ddi� ttjtj| j�}|j dS )zLTests that the capture display hook conforms to the CapturedIO output formatZfoo�barN)r r
53 r �sys�stdout�stderrZoutputs)�hookZcapturedr r r
54 � test_capture_display_hook_formatj s
55 r% )r! ZIPython.testing.toolsr r ZIPython.core.displayhookr ZIPython.utils.capturer r r r r r r r% r r r r
56 �<module> s
57
58