Nexus File Manager
v2.0
🏠
Dashboard
⚡
System
🌐
›
opt
›
alt
›
python38
›
lib64
›
python3.8
›
test
›
__pycache__
Quick:
⬆️ Parent
🌐 Root
🏠 Home
🌍 WWW
📁 Temp
⚙️ Etc
📤 Upload
📁 Create
⚡ WordPress Admin
🔄 Refresh
✏️ test_curses.cpython-38.opt-2.pyc
← Back
U i�f� � @ s: d dl Z d dlZd dlZd dlZd dlZd dlZd dlZd dlmZm Z m Z mZ ed� e d�Ze d� e d� zd dl ZW n ek r� Y nX dd� Zdd � Zd d� Zej�d�Zd Ze�e p�edkde �e�ejdkd�G dd� dej���ZG dd� dej�ZG dd� dej�Zdd� Zedk�r6e�� dS )� N)�requires� import_module�verbose�SaveSignals�curseszcurses.asciizcurses.textpadc C s t �tt| �d| �S )Nzrequires curses.%s)�unittestZ skipUnless�hasattrr ��name� r �5/opt/alt/python38/lib64/python3.8/test/test_curses.py�requires_curses_func s �r c s � fdd�}|S )Nc s t �� ��� fdd��}|S )Nc s. t | j� �st�d� ���| f|�|� d S )Nzrequires curses.window.%s)r �stdscrr ZSkipTest��self�args�kwargs)r �testr r �wrapped s z:requires_curses_window_meth.<locals>.deco.<locals>.wrapped�� functools�wraps�r r r �r r �deco s z)requires_curses_window_meth.<locals>.decor )r r r r r �requires_curses_window_meth s r c s t �� �� fdd��}|S )Nc s. t �� s| �d� t �� � | f|�|� d S )N�requires colors support)r � has_colors�skipTest�start_colorr r r r r ) s z requires_colors.<locals>.wrappedr r r r r �requires_colors( s r ZTERMi� �unknownz*$TERM=%r, calling initscr() may cause exit�cygwinz!cygwin's curses mostly just hangsc @ s� e Zd Zedd� �Zdd� Zed�dd� �Zed�d d � �Zdd� Z d d� Z dd� Zdd� Zdd� Z dd� Zdd� Zdd� Zdd� Zdd� Zdd � Zd!d"� Zd#d$� Zed%�d&d'� �Zd(d)� Zd*d+� Zd,d-� Zed.�d/d0� �Zed1�d2d3� �Zd4d5� Zd6d7� Zd8d9� Zd:d;� Z d<d=� Z!d>d?� Z"d@dA� Z#dBdC� Z$dDdE� Z%edF�dGdH� �Z&dIdJ� Z'dKdL� Z(dMdN� Z)dOdP� Z*edQ�dRdS� �Z+dTdU� Z,dVdW� Z-dXdY� Z.dZd[� Z/e0d\d]� �Z1e0d^d_� �Z2d`da� Z3e0dbdc� �Z4e0ddde� �Z5e0dfdg� �Z6edh�e0didj� ��Z7dkdl� Z8edm�dndo� �Z9edp�dqdr� �Z:eds�dtdu� �Z;eds�dvdw� �Z<eds�dxdy� �Z=eds�dzd{� �Z>ed|�d}d~� �Z?ed�d�d�� �Z@ed��d�d�� �ZAd�d�� ZBd�d�� ZCed��eD�EeFeGd�d��d�k d��d�d�� ��ZHd�d�� ZId�d�� ZJed.�d�d�� �ZKd�S )�� TestCursesc C s4 t rtdt� �tjdd� tj�� }tj|d� d S )NzTERM=T��file�flush)�fd) r �print�term�sys�stderr� __stdout__�filenor Z setupterm)�cls� stdout_fdr r r � setUpClass; s zTestCurses.setUpClassc C sV d| _ tj| _tj�� }tj� � s�t�|�}| �tj|� | �tj ||� tj � � rdtj }tj | _nNztdddd�}W n( tk r� t jddd�}d| _ Y nX | �|j� d | _t� |�� |� t� | _| j�� | �| jj� t�r| jd k �rtj�� tj�� t| jdd� t�� | _| j �rHt�� | �tj� | �tj� | j�� d S ) NTz/dev/tty�wbr )� buffering)�moder2 Fr$ )�isattyr* r, �outputr- �os�dup� addCleanup�close�dup2� __stderr__�open�OSError�tempfile� TemporaryFiler Zsave_signalsZsaveZrestorer r+ r&