| Server IP : 118.27.122.248 / Your IP : 216.73.217.130 Web Server : Apache System : Linux web0264.sh.tyo1 4.18.0-553.79.1.lve.el7h.x86_64 #1 SMP Wed Oct 15 16:34:46 UTC 2025 x86_64 User : c9415830 ( 11735) PHP Version : 8.4.17 Disable Function : NONE MySQL : OFF | cURL : ON | WGET : ON | Perl : ON | Python : ON | Sudo : OFF | Pkexec : OFF Directory : /opt/alt/python36/lib64/python3.6/test/__pycache__/ |
Upload File : |
3
�w2_I^ � @ s� d dl Z d dlZd dlZd dlZd dlZd dlZd dlZd dlZd dlZd dl Z d dl
mZ d dlm
Z
d dlmZmZ yd dlZW n ek
r� dZY nX yd dlZW n ek
r� dZY nX ejd�Zeed�Zdd� ZG d d
� d
�ZG dd� de j�Ze jed
�G dd� de j��ZG dd� de j�ZG dd� de j�Ze jed
�G dd� de j��Z G dd� de j�Z!G dd� de j�Z"G dd� de"�Z#e jej$d�dkd�G dd � d e"��Z%e jed!�G d"d#� d#e"��Z&e'd$k�r�e j(� dS )%� N)�support)�MISSING_C_DOCSTRINGS)�assert_python_failure�assert_python_ok� _testcapi�gettotalrefcountc C s | S )zsome doc� )�selfr r �3/opt/alt/python36/lib64/python3.6/test/test_capi.py�testfunction s r c @ s e Zd Zeje�Zeje�ZdS )�InstanceMethodN)�__name__�
__module__�__qualname__r Zinstancemethod�idr r r r r
r $ s
r c @ s� e Zd Zdd� Zejed�dd� �Zdd� Zdd � Z eje
d
�dd� �Zeje
d
�d
d� �Zej
ed�dd� �Zdd� Zdd� Zdd� Zdd� Zdd� ZdS )�CAPITestc C s~ t � }| jt|�|j� � | j|j� |k� | j|jjtj� | jt jjtj� dt j_| jtjd� | jtt |jdd� d S )N�test� attribute)
r �assertEqualr �
assertTruer �__doc__r �assertRaises�AttributeError�setattr)r Zinstr r r
�test_instancemethod* s zCAPITest.test_instancemethodz!Threading required for this test.c C s` t j� �" tjtjddgtjtjd�}W d Q R X |j� \}}| j|d� | j |j
� jd�� d S )Nz-cz4import _testcapi;_testcapi.crash_no_current_thread())�stdout�stderr� s8 Fatal Python error: PyThreadState_Get: no current thread)r �SuppressCrashReport�
subprocess�Popen�sys�
executable�PIPE�communicater r �rstrip�
startswith)r �p�out�errr r r
� test_no_FatalError_infinite_loop5 s
z)CAPITest.test_no_FatalError_infinite_loopc C s | j ttj� d S )N)r �
ValueErrorr Z!make_memoryview_from_NULL_pointer)r r r r
�!test_memoryview_from_NULL_pointerD s z*CAPITest.test_memoryview_from_NULL_pointerc
C s� t d�}td�}y|�W n� t k
r� } z�|j}tj� }tj|j|d �}tj� }tj|� }tj� } | j|d |� | j ||j||f� | j ||� | j | |� | j ||j|d f� | j ||� W Y d d }~X nX | j
d� d S )N�5ZTEST� F)r+ � TypeError�
__traceback__r! �exc_infor Zset_exc_info� __class__r ZassertSequenceEqualr )
r Zraised_exception�new_exc�e�tbZorig_sys_exc_infoZ
orig_exc_infoZnew_sys_exc_infoZnew_exc_infoZreset_sys_exc_infor r r
�
test_exc_infoG s$
zCAPITest.test_exc_infoz(_posixsubprocess required for this test.c C s� G dd� dt �}| jttjd|� dddddd d
ddd
ddddd� G dd� dt �}| jttjd|� dddddd d
ddd
ddddd� d S )Nc @ s e Zd Zdd� ZdS )z1CAPITest.test_seq_bytes_to_charp_array.<locals>.Zc S s dS )Nr. r )r r r r
�__len__b s z9CAPITest.test_seq_bytes_to_charp_array.<locals>.Z.__len__N)r
r r r7 r r r r
�Za s r8 r. � � � � � � � �
� � �
� � � � c @ s e Zd Zdd� Zdd� ZdS )z1CAPITest.test_seq_bytes_to_charp_array.<locals>.Zc S s t jS )N)r! �maxsize)r r r r
r7 h s z9CAPITest.test_seq_bytes_to_charp_array.<locals>.Z.__len__c S s dS )N� xr )r �ir r r
�__getitem__j s z=CAPITest.test_seq_bytes_to_charp_array.<locals>.Z.__getitem__N)r
r r r7 rK r r r r
r8 g s )r. r: )r. r: )�objectr r/ �_posixsubprocess� fork_exec�MemoryError)r r8 r r r
�test_seq_bytes_to_charp_array^ s
(
z&CAPITest.test_seq_bytes_to_charp_arrayc C sH G dd� dt �}| jttj|� dgddddd d
ddd
dddddd� d S )Nc @ s e Zd Zdd� ZdS )z-CAPITest.test_subprocess_fork_exec.<locals>.Zc S s dS )Nr. r )r r r r
r7 r s z5CAPITest.test_subprocess_fork_exec.<locals>.Z.__len__N)r
r r r7 r r r r
r8 q s r8 � 1r9 r. r: r; r<