| Server IP : 118.27.122.248 / Your IP : 216.73.216.15 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
x2_�; � @ sz d dl Z d dlmZ d dlZd dlmZ d dlZd dlZG dd� d�Z G dd� d�Z
G dd � d e j�Ze
d
krve j� dS )� N)�WeakSet)�
UserStringc @ s e Zd ZdS )�FooN)�__name__�
__module__�__qualname__� r r �6/opt/alt/python36/lib64/python3.6/test/test_weakset.pyr s r c @ s e Zd Zdd� ZdS )�RefCyclec C s
| | _ d S )N)�cycle)�selfr r r �__init__
s zRefCycle.__init__N)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� Zdd� Zdd� Zdd� Zdd � Zd!d"� Zd#d$� Zd%d&� Zd'd(� Zd)d*� Zd+d,� Zd-d.� Zd/d0� Zd1d2� Zd3d4� Zd5d6� Zd7d8� Zd9d:� Zd;d<� Z d=d>� Z!d?d@� Z"dAdB� Z#dCdD� Z$dEdF� Z%dGdH� Z&dIdJ� Z'dKdL� Z(dMdN� Z)dOdP� Z*dQdR� Z+dSdT� Z,dUdV� Z-dWdX� Z.dYS )Z�TestWeakSetc C s� dd� dD �| _ dd� dD �| _d
d� dD �| _dd� d
D �| _dd� dD �| _t| j�| _t| j�| _t| j�| _dd� t j
D �| _t| j �| _t
j| j �| _td�| _t| jg�| _d S )Nc S s g | ]}t |��qS r )�ustr)�.0�cr r r �
<listcomp> s z%TestWeakSet.setUp.<locals>.<listcomp>�a�br c S s g | ]}t |��qS r )r )r r r r r r s �x�y�zc S s g | ]}t |��qS r )r )r r r r r r s Zabc S s g | ]}t |��qS r )r )r r r r r r s Zabcdec S s g | ]}t |��qS r )r )r r r r r r s �defc S s g | ]}t |��qS r )r )r r r r r r s �F)r r r )r r r )�items�items2Zab_itemsZabcde_itemsZ def_itemsr �
ab_weakset�
abcde_weakset�def_weakset�string�
ascii_letters�letters�s�dict�fromkeys�dr �obj�fs)r r r r �setUp s
zTestWeakSet.setUpc C sD t t�}x6t t�D ]*}|dks|jd�r*q| j||d| � qW d S )NZ
test_c_api�_zWeakSet missing method )�dirr �set�
startswith�assertIn)r Zweaksetmethods�methodr r r �test_methods# s zTestWeakSet.test_methodsc C s | j ttg d� d S )N� )�assertRaises� TypeErrorr )r r r r �test_new_or_init+ s zTestWeakSet.test_new_or_initc C sD | j t| j�t| j�� | j t| j�d� | `| j t| j�d� d S )N� r )�assertEqual�lenr"