|
Server : LiteSpeed System : Linux server51.dnsbootclub.com 4.18.0-553.62.1.lve.el8.x86_64 #1 SMP Mon Jul 21 17:50:35 UTC 2025 x86_64 User : nandedex ( 1060) PHP Version : 8.1.33 Disable Function : NONE Directory : /opt/cppython/lib/python3.8/test/__pycache__/ |
U
>��g � � @ 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�e�� dS )� N)�supportc @ 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$� 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.dYdZ� Z/d[d\� Z0e1j2d]d^� �Z3e1j2d_d`� �Z4e1j2dadb� �Z5dcdd� Z6e1j2dedf� �Z7e1j2dgdh� �Z8e1j2didj� �Z9e1j2dkdl� �Z:e1j2dmdn� �Z;e1j2dodp� �Z<dqdr� Z=dsdt� Z>dudv� Z?dwdx� Z@dydz� ZAd{d|� ZBd}d~� ZCdd�� ZDd�d�� ZEd�d�� ZFd�d�� ZGd�d�� ZHd�d�� ZId�d�� ZJd�d�� ZKd�d�� ZLd�d�� ZMd�d�� ZNd�d�� ZOd�d�� ZPd�d�� ZQd�d�� ZRe1j2d�d�� �ZSe1j2d�d�� �ZSd�S )��DictTestc
C sp G dd� dt �}ddi|ddi�fD ]F}| �t�� t f |� W 5 Q R X | �t�� i jf |� W 5 Q R X q$d S )Nc @ s e Zd ZdS )z7DictTest.test_invalid_keyword_arguments.<locals>.CustomN��__name__�
__module__�__qualname__� r r �-/opt/cppython/lib/python3.8/test/test_dict.py�Custom s r
� � )�dict�assertRaises� TypeError�update)�selfr
�invalidr r r �test_invalid_keyword_arguments s z'DictTest.test_invalid_keyword_argumentsc C s | � t� i � | �t� i � d S �N)�assertEqualr
�assertIsNot�r r r r �test_constructor s zDictTest.test_constructorc C s^ dD ]T}dd� t |�D �}t�|� dd� |D �}dd�|� d }| �t|�t|�� qd S ) N)r r � � i� c S s$ g | ]}d � t�tjd��|f�qS )� � )�join�random�sample�string�
ascii_letters��.0�ir r r �
<listcomp>! s �z5DictTest.test_literal_constructor.<locals>.<listcomp>c s s | ]\}}d � ||�V qdS )z
{!r}: {:d}N)�format)r# �k�vr r r � <genexpr>$ s z4DictTest.test_literal_constructor.<locals>.<genexpr>�{z, �})�ranger �shuffler r �evalr
)r �n�itemsZformatted_itemsZdictliteralr r r �test_literal_constructor s �
z!DictTest.test_literal_constructorc C sD | � i d� | �ddi� | � ti �d� | � tddi�d� d S )NTr r F)�assertIs�
assertTrue�boolr r r r � test_bool( s zDictTest.test_boolc C s� i }| � t|�� �t� � ddd�}|�� }| � t|�ddh� | �d|� | �d|� | �d|� | �d|� | �t|jd � | � ttdd��� �d� d S )Nr r ��a�br7 r8 �r7 zdict_keys(['a']))r �set�keys�assertInr r �reprr
)r �dr'