Your IP : 216.73.216.196
o
0�i�� � @ 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�Zedkrfe�� dS 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\� Z0d]d^� Z1d_d`� Z2dadb� Z3e4j5dcdd� �Z6e4j5dedf� �Z7e4j5dgdh� �Z8didj� Z9e4j5dkdl� �Z:e4j5dmdn� �Z;e4j5dodp� �Z<e4j5dqdr� �Z=e4j5dsdt� �Z>e4j5dudv� �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�� ZRd�d�� ZSd�d�� ZTd�d�� ZUd�d�� ZVe4j5d�d�� �ZWe4j5d�d�� �ZXd�d�� ZYd�S )��DictTestc C s� G dd� dt �}ddi|ddi�fD ];}| �t�� t di |�� W d � n1 s+w Y | �t�� i jdi |�� W d � n1 sHw Y qd S )Nc @ � e Zd ZdS )z7DictTest.test_invalid_keyword_arguments.<locals>.CustomN��__name__�
__module__�__qualname__� r r �5/opt/alt/python310/lib64/python3.10/test/test_dict.py�Custom � r � � r )�dict�assertRaises� TypeError�update)�selfr Zinvalidr 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 ]*}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�randomZsample�stringZ
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"