Format: application/x-python-code
⬇ Download File (3.5 KB)
   1  o
   2  
   3  ��h	�@slddlZddlmZmZddlmZddlmZdd�Zdd�Z	d	d
   4  �Z
   5  dd�Zd
   6  d�Zdd�Z
   7  dd�ZdS)�N)�AssertPrints�AssertNotPrints)�CapturingDisplayHook)�
   8  CapturedIOcC�td��tjddd�Wd�n1swYtd��tjddd�Wd�n1s1wYtd��tjddd�Wd�dS1sMwYdS)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  "�rcCr)z*Checking to make sure that output is quietrz1+1;Tr	Nz1+1; # comment with a semicolonz1+1;
  14  #commented_out_function())rr
  15  rrrrr
  16  �test_output_quietrrcCs�tjddd�tjddd�td��tjddd�Wd�n1s$wYtjddd�tjddd�td	��tjd
  17  dd�Wd�dS1sNwYdS)Nz_ = 42Tr	r�42�print(_)zdel _z6+6�12�_�r
  18  rrrrrr
  19  �!test_underscore_no_overwrite_users
  20  �
  21  "�rcCs�tjddd�tjddd�td��tjddd�Wd�n1s$wYtjddd�td��tjddd�Wd�n1sFwYt�d	�dS)
  22  Nz'import gettext ; gettext.install('foo')Tr	z3+3�gettextrz
  23  _ = "userset"Zusersetzimport builtins; del builtins._rrrrr
  24  �%test_underscore_no_overwrite_builtins,s
  25  �
  26  �rcCsFtj}dt_z�td��tjddd�Wd�n1swYtd��tjdd	d�Wd�n1s8wYtd
  27  ��tjddd�Wd�n1sSwYtjddd�td
  28  ��tjddd�Wd�n1suwYtd��
  29  t�d�Wd�n1s�wYW|t_dSW|t_dS|t_w)zC
  30      Test that ast nodes can be triggered with different modes
  31      �last_expr_or_assignrza = 1+1Tr	N�9z#b = 1+8 # comment with a semicolon;F�7z"c = 1+6
  32  #commented_out_function();zd = 11rzd += 1rz(u,v) = (41+1, 43-1))r
  33  �ast_node_interactivityrrr�Z
  34  saved_moderrr
  35  �test_interactivehooks_ast_modes:s,
  36  �
  37  �
  38  �
  39  �
  40  �
  41  �rcCs�tj}dt_z]td��tjddd�Wd�n1swYtd��tjddd�Wd�n1s8wYtd	��tjd
  42  dd�Wd�n1sSwYW|t_dSW|t_dS|t_w)zc
  43      Test that ast nodes can be triggered with different modes and suppressed
  44      by semicolon
  45      rrzx = 1+1;Tr	Nrz#y = 1+6; # comment with a semicolonrz"z = 1+8;
  46  #commented_out_function())r
  47  rrrrrrr
  48  �-test_interactivehooks_ast_modes_semi_suppressUs
  49  �
  50  �
  51  �
  52  �rcCs0tt�}|ddi�ttjtj|j�}|jdS)zLTests that the capture display hook conforms to the CapturedIO output formatZfoo�barN)rr
  53  r�sys�stdout�stderrZoutputs)�hookZcapturedrrr
  54  � test_capture_display_hook_formatjs
  55  r%)r!ZIPython.testing.toolsrrZIPython.core.displayhookrZIPython.utils.capturerrrrrrrr%rrrr
  56  �<module>s
  57  
  58