|
Server : LiteSpeed System : Linux server51.dnsbootclub.com 4.18.0-553.62.1.lve.el8.x86_64 #1 SMP Mon Jul 21 17:50:35 UTC 2025 x86_64 User : nandedex ( 1060) PHP Version : 8.1.33 Disable Function : NONE Directory : /opt/cppython/lib/python3.8/test/__pycache__/ |
U
>��g�� � @ s d dl mZ d dlmZmZ d dlZd dlZd dlZd dlZd dl Z d dl
Z
d dlZd dlZd dl
Z
d dlZd dlZ d dlZd dlZd dlZd aG dd� dej�ZG dd� dej�ZG dd � d ej�Ze jjG d
d� dej��Ze jjG dd
� d
ej��Zedk�re�� dS )� )�support)�assert_python_ok�assert_python_failureNc @ s$ e Zd Zdd� Zdd� Zdd� ZdS )�DisplayHookTestc C s� t j}t�� �}|d� W 5 Q R X | �|�� d� | �tjd� t`t�� �}|d � W 5 Q R X | �|�� d� | �t td� � | �
t|� t j}zt `| �
t
|d� W 5 |t _X d S )N�* z42
� �_)�sys�__displayhook__r Zcaptured_stdout�assertEqual�getvalue�builtinsr �
assertTrue�hasattr�assertRaises� TypeError�stdout�RuntimeError)�selfZdh�outr � r �,/opt/cppython/lib/python3.8/test/test_sys.py�test_original_displayhook s
z)DisplayHookTest.test_original_displayhookc C s6 t j}z"t `tddd�}| �tt|� W 5 |t _X d S )N�42�<string>�single)r �displayhook�compiler r �eval)r r �coder r r �test_lost_displayhook5 s z%DisplayHookTest.test_lost_displayhookc C s@ dd� }t �td|�� tddd�}| �tt|� W 5 Q R X d S )Nc S s t �d S �N��
ValueError)�objr r r �baddisplayhook? s z?DisplayHookTest.test_custom_displayhook.<locals>.baddisplayhookr r r r )r � swap_attrr r r r# r )r r% r r r r �test_custom_displayhook>