python (3.12.0)
ΑeG d Z ddlZddlZddlmZ ddlZddlmZmZmZm Z m
Z
mZ ddl ddl
mZ ddlmZ ddlmZmZ dd lmZmZ dd
lmZmZ ddlmZ ddlmZmZmZ dd
l m!Z! ddl"m#Z#m$Z$ ddl%m&Z&m'Z' ddl(Z(ddl*m+Z+ ddl,m-Z- ddl.m/Z/ ddl0m1Z1 ddl2m3Z3 ddl4m5Z5 ddl6m7Z7 ddl8m9Z: ddl8m;Z< ddl8m=Z> ddl?m@Z@ ddlAmBZB ddlCmDZDmEZE ddlFmGZGmHZHmIZI ddlJmKZKmLZL ddlMmNZNmOZO dd lPmQZQ dd!lRm;Z;m9Z9 dd"lSmTZTmUZUmVZV ddlWZWdd#lWmXZX dd$lWmYZY eYd% ZZ eYd& Z[ eYd' Z\g e]e^ d g e]eZ d g e]e^e_f d g e]e^d(f d g e]eZd(f d e]g e]e^d(f e]g e]eZd(f e]e_ge]e^d(f e]g e]e^d(f e_ e]e`ge]e^d(f e_ e]g e]g e]e^d(f eXe]e^ eXe]eZ eXe]e^e_f eXe]e^d(f eXe]eZd(f e]eXe]e^d(f e]eXe]eZd(f e]e_eXe]e^d(f f e]eXe]e^d(f e_f e]e`eXe]e^d(f e_f e]eXe]eXe]e^d(f e]eXe]g e]e^d(f e]g e]eXe]e^d(f gZa G d) d*ej Zc G d+ d,ej Zdeed-k( r ej yy# e)$ r dZ(Y (w xY w# e)$ r dZ5dZ7dZ:dZ<dZ>Y w xY w# e)$ r dZ@Y w xY w).z%Tests for C-implemented GenericAlias. N)array)defaultdictdequeOrderedDictCounterUserDictUserList)*)Future) _WorkItem)AbstractContextManagerAbstractAsyncContextManager)
ContextVarToken)
DictReader
DictWriter)Field)partial
partialmethodcached_property)TopologicalSorter)
LoggerAdapter
StreamHandler)Mailbox_PartialFile)SequenceMatcher)dircmp) FileInput)chain)Morsel)
ValueProxy)ApplyResult)SimpleQueue)Queue)
JoinableQueue)
ShareableList)DirEntry)PatternMatch)GenericAliasMappingProxyTypeAsyncGeneratorType)TemporaryDirectorySpooledTemporaryFile)SplitResultParseResult)_AssertRaisesContext)r$ r# )WeakSet
ReferenceTyperef)Unpack)TypeVarTKV.c h e Zd ZdZg eeeeee e
eee
eeeeeeeeeeeeeeeeeee e!e"e#e$e%e&e'e(e)e*e+e,e-e.e/e0e1e2e3e4e5e6e7e8e9e:e;e<e=e>e?e@eAeBeCeDeEeFeGeHeIeJeKeLZMeN'eMj eNj eNj f eReMj eReSeTeUeVf d 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 Znd Zod Zpd Zqd Zrd Zsy) BaseTestzTest basics.Nc Z | j D ] }||j }| j d| 5 |t }| j |j
| | j
|j t f | j
|j d d d d y # 1 sw Y xY w)NTesting )
generic_types__name__subTestintassertIs
__origin__assertEqual__args____parameters__selfttnamealiass J/BuggyBox/python/3.12.0/bootstrap/lib/python3.12/test/test_genericalias.pytest_subscriptablezBaseTest.test_subscriptable s ## ;AyJJE01
;#
e..2 #8 !5!5r:
;
; ;
;
;s A#B!!B* c t t t t t fD ]S }|j
}| j
d| 5 | j t | 5 |t d d d d d d U y # 1 sw Y xY w# 1 sw Y lxY wNr= ) rB strfloatSizedHashabler@ rA assertRaisesRegex TypeError)rI rJ rK s rM test_unsubscriptablezBaseTest.test_unsubscriptable s~ c5%1 AJJE01
++Iu= cF
s# A?
A3 A?3A<8A??B c
t t t t t t
t fD ] }|j }| j d| 5 |t }| j | | |t u rT| j |t ddg t dd | j |dd t dd n^|t
u r/d } || }t | }| j |d |d n'| j |t d |d d d d y # 1 sw Y xY w)
Nr= )a )b rZ r\ )rY r[ c y)Nvaluer>