Current File : //usr/local/apps/python3/lib/python3.11/test/__pycache__/test_genericalias.cpython-311.opt-1.pyc |
�
�Ke�C � �� � d Z ddlZddlZddlZddlmZmZmZmZm Z m
Z
ddlT ddlm
Z
ddlmZ ddlmZmZ ddlmZmZ dd lmZ dd
lmZmZmZ ddlmZ ddlmZm Z dd
l!m"Z"m#Z# ddl$Z$n
# e%$ r dZ$Y nw xY wddl&m'Z' ddl(m)Z) ddl*m+Z+ ddl,m-Z- ddl.m/Z/ ddl0m1Z1 ddl2m3Z3 ddl4m5Z6 n# e%$ r dZ1dZ3dZ6Y nw xY w ddl7m8Z8 n
# e%$ r dZ8Y nw xY wddl9m:Z: ddl;m<Z<m=Z= ddl>m?Z?m@Z@mAZA ddlBmCZCmDZD ddlEmFZFmGZG ddlHmIZI ddlJmKZKm5Z5 ddlLmMZMmNZNmOZO ddlPZPddlPmQZQ dd lPmRZR eRd!� � ZS eRd"� � ZT eRd#� � ZUg eVeW �R d g eVeS �R d g eVeWeXf �R d g eVeWd$f �R d g eVeSd$f �R d eVg eVeWd$f �R eVg eVeSd$f �R eVeXgeVeWd$f �R eVg eVeWd$f �eX�R eVeYgeVeWd$f �eX�R eVg eVg eVeWd$f �R �R eQeVeW eQeVeS eQeVeWeXf eQeVeWd$f eQeVeSd$f eVeQeVeWd$f eVeQeVeSd$f eVeXeQeVeWd$f f eVeQeVeWd$f eXf eVeYeQeVeWd$f eXf eVeQeVeQeVeWd$f eVeQeVg eVeWd$f �R eVg eVeQeVeWd$f �R gZZ G d%� d&ej[ � � Z\ G d'� d(ej[ � � Z]e^d)k r ej_ � � dS dS )*z%Tests for C-implemented GenericAlias.� N)�defaultdict�deque�OrderedDict�Counter�UserDict�UserList)�*)�Future)� _WorkItem)�AbstractContextManager�AbstractAsyncContextManager)�
ContextVar�Token)�Field)�partial�
partialmethod�cached_property)�TopologicalSorter)�
LoggerAdapter�
StreamHandler)�Mailbox�_PartialFile)�SequenceMatcher)�dircmp)� FileInput)�chain)�Morsel)�
ValueProxy)�ApplyResult)�SimpleQueue)�
ShareableList)�DirEntry)�Pattern�Match)�GenericAlias�MappingProxyType�AsyncGeneratorType)�TemporaryDirectory�SpooledTemporaryFile)�SplitResult�ParseResult)�_AssertRaisesContext)�Queuer )�WeakSet�
ReferenceType�ref)�Unpack)�TypeVar�T�K�V.c �V � e Zd ZdZg e�e�e�e�e�e �e
�e�e�e
�e�e�e�e�e�e�e�e�e�e�e�e�e�e�e�e�e�e�e �e!�e"�e#�e$�e%�e&�e'�e(�e)�e*�e+�e,�e-�e.�e/�e0�e1�e2�e3�e4�e5�e6�e7�e8�e9�e:�e;�e<�e=�e>�e?�e@�eA�eB�eC�eD�eE�eF�eG�eH�eI�ZJeK�!eJ�L eKjM eKjN f� � eO�eJ�L eOePeQf� � d� ZRd� ZSd� ZTd� ZUd� ZVd� ZWd � ZXd
� ZYd� ZZd� Z[d
� Z\d� Z]d� Z^d� Z_d� Z`d� Zad� Zbd� Zcd� Zdd� Zed� Zfd� Zgd� Zhd� Zid� Zjd� Zkd� Zld� Zmd� ZndS ) �BaseTestzTest basics.Nc �V � | j D ]�}|��|j }| � d|� �� � 5 |t }| � |j |� � | � |j t f� � | � |j d� � d d d � � n# 1 swxY w Y ��d S )N�Testing � ) �
generic_types�__name__�subTest�int�assertIs�
__origin__�assertEqual�__args__�__parameters__��self�t�tname�aliass �@/usr/local/apps/python3/lib/python3.11/test/test_genericalias.py�test_subscriptablezBaseTest.test_subscriptable� s� � ��#� ;� ;�A��y���J�E����0��0�0�1�1�
;�
;��#����
�
�e�.��2�2�2�� � ���#��8�8�8�� � ��!5�r�:�:�:�
;�
;�
;�
;�
;�
;�
;�
;�
;�
;�
;����
;�
;�
;�
;�� ;� ;s �A%B�B! �$B! c �: � t t t t t fD ]y}|j }| � d|� �� � 5 | � t |� � 5 |t d d d � � n# 1 swxY w Y d d d � � n# 1 swxY w Y �zd S �Nr9 ) r>