| 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
�w2_/� � @ s� d dl Z d dlZ d dlZd dlZd dlZd dlZd dlZd dlZd dlZd dl m
Z
G dd� dej�ZG dd� dej�Z
d dl mZ G dd � d ej�ZG d
d� de�ZG dd
� d
ej�Zedkr�ej� dS )� N)�supportc @ sX 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*e+j,dQdR� �Z-e+j,dSdT� �Z.e+j,dUdV� �Z/dWdX� Z0e+j,dYdZ� �Z1e+j,d[d\� �Z2e+j,d]d^� �Z3e+j,d_d`� �Z4e+j,dadb� �Z5e+j,dcdd� �Z6dedf� Z7dgdh� Z8didj� Z9dkdl� Z:dmdn� Z;dodp� Z<dqdr� Z=dsdt� Z>dudv� Z?dwdx� Z@dydz� ZAd{d|� ZBd}d~� ZCdd�� ZDd�d�� ZEe+j,d�d�� �ZFd�S )��DictTestc C st G dd� dt �}x^ddi|ddi�fD ]F}| jt�� t f |� W d Q R X | jt�� i jf |� W d Q R X q&W d S )Nc @ s e Zd ZdS )z7DictTest.test_invalid_keyword_arguments.<locals>.CustomN)�__name__�
__module__�__qualname__� r r �3/opt/alt/python36/lib64/python3.6/test/test_dict.py�Custom s r � � )�dict�assertRaises� TypeError�update)�selfr Zinvalidr r r �test_invalid_keyword_arguments s z'DictTest.test_invalid_keyword_argumentsc C s | j t� i � | jt� i � d S )N)�assertEqualr �assertIsNot)r r r r �test_constructor s zDictTest.test_constructorc C sb x\d
D ]T}dd� t |�D �}tj|� dd � |D �}d
dj|� d }| jt|�t|�� qW d S )Nr r
� � � c S s$ g | ]}d j tjtjd��|f�qS )� � )�join�randomZsample�stringZ
ascii_letters)�.0�ir r r �
<listcomp>! s z5DictTest.test_literal_constructor.<locals>.<listcomp>c s s | ]\}}d j ||�V qdS )z
{!r}: {:d}N)�format)r �k�vr r r � <genexpr>$ s z4DictTest.test_literal_constructor.<locals>.<genexpr>�{z, �})r r
r r r )�ranger Zshuffler r �evalr )r �n�itemsZformatted_itemsZdictliteralr r r �test_literal_constructor s
z!DictTest.test_literal_constructorc C sD | j i d� | jddi� | j ti �d� | j tddi�d� d S )NTr
r F)�assertIs�
assertTrue�bool)r r r r � test_bool( s zDictTest.test_boolc C s� i }| j t|j� �t� � ddd�}|j� }| j t|�ddh� | jd|� | jd|� | jd|� | jd|� | jt|jd � | j ttdd�j� �d� d S )Nr
r )�a�br/ r0 )r/ zdict_keys(['a']))r �set�keys�assertInr
r �reprr )r �dr! r r r � test_keys. s
zDictTest.test_keysc C sf i }| j t|j� �t� � ddi}| j t|j� �dh� | jt|jd � | j ttdd�j� �d� d S )Nr
r )r/ zdict_values([1]))r r1 �valuesr
r r4 r )r r5 r r r �test_values; s zDictTest.test_valuesc C sf i }| j t|j� �t� � ddi}| j t|j� �dh� | jt|jd � | j ttdd�j� �d� d S )Nr
r )r/ zdict_items([('a', 1)]))r
r )r r1 r) r
r r4 r )r r5 r r r �
test_itemsC s zDictTest.test_itemsc C sl i }| j d|� | jd|k� | jd|k� ddd�}| jd|� | jd|� | j d|� | jt|j� d S )Nr/ r
r )r/ r0 r0 �c)�assertNotIn�assertFalser, r3 r
r �__contains__)r r5 r r r �
test_containsL s
zDictTest.test_containsc C s2 i }| j t|�d� ddd�}| j t|�d� d S )Nr r
r )r/ r0 )r �len)r r5 r r r �test_lenX s
zDictTest.test_lenc s� ddd�}| j |d d� | j |d d� d|d<