| Server IP : 118.27.122.248 / Your IP : 216.73.216.230 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
�
�^�n � @ s� d dl Z d dlZd dlZd dlZd dlZd dlZd dlZd dlZd dlm Z d dl
mZmZ G dd� dej
�ZG dd� dej
�Zedkr�ej� dS ) � N)�support)�
script_helper�FakePathc @ s� e Zd Zdd� Zdd� Zdd� Zdd� Zd d
� Zdd� Zd
d� Z dd� Z
dd� Zdd� Zdd� Z
dd� Zdd� Zdd� Zdd� Zdd � Zd!d"� Zd#d$� Zejd%kr�d&d'� Zd(d)� Zd*d+� Zd,d-� Zd.d/� Zd0d1� Zd2d3� Zd4d5� Zd6d7� Zd8d9� Z d:d;� Z!d<d=� Z"d>d?� Z#e$j%d@dA� �Z&dBdC� Z'dDdE� Z(dFdG� Z)dHdI� Z*e$j%dJdK� �Z+dLdM� Z,dNdO� Z-e$j%dPdQ� �Z.e$j%dRdS� �Z/dTdU� Z0dVdW� Z1dXS )Y�
TestSpecificsc C s t |dd� d S )Nz<single>�single)�compile)�self�source� r
�1/opt/alt/python36/lib64/python3.6/test_compile.py�compile_single s zTestSpecifics.compile_singlec C s | j t| j|� d S )N)�assertRaises�SyntaxErrorr )r r r
r
r �assertInvalidSingle s z!TestSpecifics.assertInvalidSinglec C s t ddd� t ddd� d S )N�hiz<test>�execzhi
)r )r r
r
r �test_no_ending_newline s z$TestSpecifics.test_no_ending_newlinec C s t ddd� d S )N� z<test>r )r )r r
r
r �
test_empty s zTestSpecifics.test_emptyc C s4 t ddd� t ddd� t ddd� t ddd� d S )Nz
z<test>r �
zhi
stuff
def f():
pass
z(this_is
really_old_mac
def f():
pass)r )r r
r
r �test_other_newlines s z!TestSpecifics.test_other_newlinesc C sH | j ttddd� dd l}|j}t|dd� | jd|� t|d|� d S )Nz
__debug__ = 1�?r r � __debug__ZsureF)r
r r �builtinsr �setattr�assertEqual)r r �prevr
r
r �test_debug_assignment! s z#TestSpecifics.test_debug_assignmentc C sX | j ttd� | j ttd� | j ttd� | j ttd� | j ttd� | j ttd� d S )Nzlambda a,a:0zlambda a,a=1:0zlambda a=1,a=1:0zdef f(a, a): passzdef f(a = 0, a = 1): passzdef f(a): global a; a = 1)r
r �evalr )r r
r
r �test_argument_handling* s z$TestSpecifics.test_argument_handlingc C s | j ttddd� d S )Nz1+*3�filenamer )r
r r )r r
r
r �test_syntax_error3 s zTestSpecifics.test_syntax_errorc C s | j ttddd� d S )Nz f(None=1)z<string>r )r
r r )r r
r
r �test_none_keyword_arg6 s z#TestSpecifics.test_none_keyword_argc C s | j ttd� d S )Nzdef f(a): global a; a = 1)r
r r )r r
r
r �test_duplicate_global_local9 s z)TestSpecifics.test_duplicate_global_localc C s. G dd� d�}|� }t � }td||� | j|jd� ytd||� W n tk
rX Y nX | jd� td||� | j|jdtd �f� td
||� | j|jd|f� td||� | j|jd|f� | jttd|� G dd
� d
�}|� }| jttd||� G dd� dt �}|� }td||� | j|d d� d S )Nc @ s$ e Zd Zdd� Zdd� Zdd� ZdS )zBTestSpecifics.test_exec_with_general_mapping_for_locals.<locals>.Mc S s |dkrdS t �d S )N�a� )�KeyError)r �keyr
r
r �__getitem__@ s zNTestSpecifics.test_exec_with_general_mapping_for_locals.<locals>.M.__getitem__c S s ||f| _ d S )N)�results)r r'