| Server IP : 118.27.122.248 / Your IP : 216.73.216.153 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_�2 � @ s� d dl Z d dlZdd� ZG dd� dej�ZG dd� de�ZG dd � d e�ZG d
d� de�ZG dd
� d
e�ZG dd� de�Z dd� Z
ddd�ZG dd� dej�ZG dd� dej�Z
G dd� dej�Zedkr�ej� dS )� Nc s dd� � � fdd�S )Nc S s G dd� d�} dd� a | S )Nc @ s e Zd ZdS )z;global_function.<locals>.inner_function.<locals>.LocalClassN)�__name__�
__module__�__qualname__� r r �8/opt/alt/python36/lib64/python3.6/test/test_funcattrs.py�
LocalClass s r c S s dd� } | S )Nc S s d S )Nr r r r r �inner_function2 s z.inner_global_function.<locals>.inner_function2r )r r r r �inner_global_function
s r )r )r r r r �inner_function s z'global_function.<locals>.inner_functionc s � S )Nr r )r
r r �<lambda> s z!global_function.<locals>.<lambda>r r r )r
r �global_function s r c @ s e Zd Zdd� Zdd� ZdS )�
FuncAttrsTestc C s. G dd� d�}dd� }|� | _ || _|| _d S )Nc @ s e Zd Zdd� ZdS )zFuncAttrsTest.setUp.<locals>.Fc S s d S )Nr )�selfr r r �a s z FuncAttrsTest.setUp.<locals>.F.aN)r r r r r r r r �F s r c S s dS )N� r r r r r �b s zFuncAttrsTest.setUp.<locals>.b)�fir r )r r r r r r �setUp s
zFuncAttrsTest.setUpc C sn yt |||� W n |k
r$ Y nX | jd||f � yt||� W n |k
rZ Y nX | jd| � d S )Nz!shouldn't be able to set %s to %rzshouldn't be able to del %s)�setattr�fail�delattr)r �obj�name�value�
exceptionsr r r �cannot_set_attr s zFuncAttrsTest.cannot_set_attrN)r r r r r r r r r r
s
r
c @ sl e Zd Zdd� Zdd� Zdd� Zdd� Zd d
� Zdd� Zd
d� Z dd� Z
dd� Zdd� Zdd� Z
dd� ZdS )�FunctionPropertiesTestc C s | j | jjt� d S )N)�assertEqualr r r )r r r r �test_module. s z"FunctionPropertiesTest.test_modulec C s@ d| j _| jdt| j �d� d| jj_| jdt| jj�d� d S )N� �
known_attrz+set attributes not in dir listing of methodzEset attribute on function implementations, should show up in next dir)r r! ZassertIn�dirr r r )r r r r �test_dir_includes_correct_attrs1 s
z6FunctionPropertiesTest.test_dir_includes_correct_attrsc C s dd� }| j | j|� d S )Nc S s dS )zmy docstringr r r r r r � duplicate<