File: //opt/alt/python312/lib64/python3.12/test/test_dataclasses/__pycache__/__init__.cpython-312.pyc
�
h�er: � �L � d dl � d dlZd dlZd dlZd dlZd dlZd dlZd dlZd dlZd dl Z d dl
mZ d dlm
Z
mZmZmZmZmZmZmZmZmZmZ d dlmZ d dlmZmZmZmZ d dlmZ d dlZd dl Z G d� d e � Z! G d
� de jD � Z" G d� d
e jD � Z# G d� de jD � Z$ G d� de jD � Z% G d� de jD � Z& G d� de jD � Z' G d� de jD � Z( G d� de jD � Z) G d� de jD � Z* G d� de jD � Z+ G d� de jD � Z, G d � d!e jD � Z- e.d"d#e/fg� Z0 e.d$d#e/fge1�%� Z2 e.d&d#e/fg� Z3 e.d'd#e/fgd(�%� Z4 G d)� d*e jD � Z5 G d+� d,e jD � Z6 G d-� d.e jD � Z7 G d/� d0e jD � Z8 G d1� d2e jD � Z9e1d3k( r e jt � yy)4� )�*N)�Mock)�ClassVar�Any�List�Union�Tuple�Dict�Generic�TypeVar�Optional�Protocol�DefaultDict)�get_type_hints)�deque�OrderedDict�
namedtuple�defaultdict)�total_orderingc � � e Zd Zy)�CustomErrorN��__name__�
__module__�__qualname__� � �E/opt/alt/python312/lib64/python3.12/test/test_dataclasses/__init__.pyr r � � r r c � � e Zd Zd� Zd� Zd� Zd� Zd� Zd� Zd� Z d� Z
d � Zd
� Zd� Z
d� Zd
� Zd� Zd� Zd� Zd� Zd� Zd� Zd� Zd� Zd� Zd� Zd� Zd� Zd� Zd� Zd� Zd� Zd� Z d� Z!d � Z"d!� Z#d"� Z$d#� Z%d$� Z&d%� Z'd&� Z(d'� Z)d(� Z*d)� Z+d*� Z,d+� Z-d,� Z.d-� Z/d.� Z0d/� Z1d0� Z2d1� Z3d2� Z4d3� Z5d4� Z6d5� Z7d6� Z8d7� Z9d8� Z:d9� Z;d:� Z<d;� Z=d<� Z>d=� Z?d>� Z@d?� ZAd@� ZBdA� ZCdB� ZDdC� ZEdD� ZFdE� ZGdF� ZHdG� ZIdH� ZJdI� ZKdJ� ZLdK� ZMdL� ZNdM� ZOdN� ZPdO� ZQdP� ZRdQ� ZSdR� ZTdS� ZUdT� ZVdU� ZWdV� ZXdW� ZYdX� ZZdY� Z[dZ� Z\d[� Z]d\� Z^d]� Z_d^� Z`d_� Zad`� Zbda� Zcdb� Zddc� Zedd� Zfde� Zgdf� Zhdg� Zidh� Zjdi� Zkdj� Zlyk)l�TestCasec � � t G d� d� � } |� }| j t t |� � d� y )Nc � � e Zd Zy)�"TestCase.test_no_fields.<locals>.CNr r r r �Cr$ � � �r r% r �� dataclass�assertEqual�len�fields��selfr% �os r �test_no_fieldszTestCase.test_no_fields s: � � � � �
� �
�C������V�A�Y���+r c � � t G d� d� � } |� }| j t t |� � d� y )Nc � � e Zd ZdZy)�6TestCase.test_no_fields_but_member_variable.<locals>.Cr N)r r r �ir r r r% r2 &