+
    BiU                        ^ RI t ^ RIt^ RIHt ^ RIt^ RIHtHtHtHtH	t	H
t
 ^ RI5 ^ RIHt ^ RIHt ^ RIHtHt ^ RIHtHt ^ R	IHtHt ^ R
IHt ^ RIHtHtHt ^ RIH t  ^ RI!H"t"H#t# ^ RI$H%t%H&t&  ^ RI't'^ RI)H*t* ^ RI+H,t, ^ RI-H.t. ^ RI/H0t0 ^ RI1H2t2  ^ RI3H4t4H5t5H6t6 ^ RI7H8t8 ^ RI9H:t; ^ RI9H<t= ^ RI9H>t?  ^ RI@HAtA ^ RIBHCtC ^ RIDHEtEHFtF ^ RIGHHtHHItIHJtJHKtKHLtL ^ RIMHNtNHOtO ^ RIPHQtQHRtR ^ RISHTtT ^ R IUH<t<H:t: ^ R!IVHWtWHXtXHYtY ^ RIZtZ^ R"IZH[t[  ^ R#I\H]t] ^ R$I^H_t_H`t` ^ R%IZHata ]a! R&4      tb]a! R'4      tc]a! R(4      td. ]e]f,          O5^ ,          . ]e]b,          O5^ ,          . ]e]f]g3,          O5^ ,          . ]e]fR)3,          O5^ ,          . ]e]bR)3,          O5^ ,          ]e. ]e]fR)3,          O5,          ]e. ]e]bR)3,          O5,          ]e]g.]e]fR)3,          O5,          ]e. ]e]fR)3,          O]gN5,          ]e]h.]e]fR)3,          O]gN5,          ]e. ]e. ]e]fR)3,          O5,          O5,          ][]e]f,          ,          ][]e]b,          ,          ][]e]f]g3,          ,          ][]e]fR)3,          ,          ][]e]bR)3,          ,          ]e][]e]fR)3,          ,          ,          ]e][]e]bR)3,          ,          ,          ]e]g][]e]fR)3,          ,          3,          ]e][]e]fR)3,          ,          ]g3,          ]e]h][]e]fR)3,          ,          ]g3,          ]e][]e][]e]fR)3,          ,          ,          ,          ,          ]e][]e. ]e]fR)3,          O5,          ,          ,          ]e. ]e][]e]fR)3,          ,          ,          O5,          .ti ! R* R+] P                  4      tk ! R, R-] P                  4      tl]mR.8X  d   ] P                  ! 4        R# R#   ]( d    Rt' EL9i ; i  ]( d    Rt4Rt5Rt6Rt8Rt;Rt=Rt? ELi ; i  ]( d    RtA ELi ; i  ]( d    Rt] ELi ; i)/    N)array)defaultdictdequeOrderedDictCounterUserDictUserList)*)Future)	_WorkItem)AbstractContextManagerAbstractAsyncContextManager)
ContextVarToken)
DictReader
DictWriter)Field)partialpartialmethodcached_property)TopologicalSorter)LoggerAdapterStreamHandler)Mailbox_PartialFile)SequenceMatcher)dircmp)	FileInput)chain)Morsel)
ValueProxy	DictProxy	ListProxy)ApplyResult)SimpleQueue)Queue)JoinableQueue)ShareableList)DirEntry)PatternMatch)GenericAliasMappingProxyTypeAsyncGeneratorTypeCoroutineTypeGeneratorType)TemporaryDirectorySpooledTemporaryFile)SplitResultParseResult)_AssertRaisesContext)r&   r%   )WeakSetReferenceTyperef)Unpack)Event)TemplateInterpolation)TypeVarTKV.c            	         a  ] tR t^ft o . ]N]N]N]N]N]	N]
N]N]N]N]N]N]N]N]N]N]N]N]N]N]N]N]N]N]N]N]N]N] N]!N]"N]#N]$N]%N]&N]'N](N])N]*N]+N],N]-N].N]/N]0N]1N]2N]3N]4N]5N]6N]7N]8N]9N]:N];N]<N]=N]>N]?N]@N]AN]BN]CN]DN]EN]FN]GN]HN]IN]JN]KN]LN]MN]NN]ON]PN]QN]RN]SNtT]Ue3   ]TP                  ]UP                  ]UP                  ]UP                  34       ]Ze   ]TP                  ]Z][]\]]]^]_]`34       ]ae   ]TP                  ]a4       R tcR tdR teR tfR tgR thR tiR	 tjR
 tkR tlR tmR tnR toR tpR tqR trR tsR ttR tuR tvR twR txR tyR tzR t{R t|R t}R t~R tR tR  tR!tV tR# )"BaseTestNc                   V P                    F  pVf   K	  VP                  pV P                  RV 24      ;_uu_ 4        V\        ,          pV P	                  VP
                  V4       V P                  VP                  \        34       V P                  VP                  R4       R R R 4       K  	  R #   + '       g   i     K  ; i)NTesting  )	generic_types__name__subTestintassertIs
__origin__assertEqual__args____parameters__selfttnamealiass   &   -/usr/lib/python3.14/test/test_genericalias.pytest_subscriptableBaseTest.test_subscriptable   s    ##AyJJE011#e..2  #8  !5!5r:	 21	 $ 211s   A'B33Cc           
     b   \         \        \        \        \        3 Fh  pVP
                  pV P                  R V 24      ;_uu_ 4        V P                  \        V4      ;_uu_ 4        V\         ,           RRR4       RRR4       Kj  	  R#   + '       g   i     L; i  + '       g   i     K  ; i)rD   N)	rI   strfloatSizedHashablerG   rH   assertRaisesRegex	TypeError)rP   rQ   rR   s   &  rT   test_unsubscriptableBaseTest.test_unsubscriptable   sr    c5%1AJJE011++Iu==cF > 21 2 >= 211s$   B&B
4B
BBB.c                   \         \        \        \        \        \
        \        3 EF$  pVP                  pV P                  R V 24      ;_uu_ 4        V\        ,          pV P                  V! 4       V! 4       4       V\        J dU   V P                  V! \        RR.4      4      \        ^^R7      4       V P                  V! ^^R7      \        ^^R7      4       MhV\
        J d8   R pV! V4      p\        V4      pV P                  VR,          VR,          4       M'V P                  V! \        R4      4      V! R4      4       RRR4       EK'  	  R#   + '       g   i     EK=  ; i)rD   )abc                      R # )valuerE   rE       rT   default*BaseTest.test_instantiate.<locals>.default   s    &re   testN)ra      )rb      )ri   rj      )tuplelistdictset	frozensetr   r   rG   rH   rI   rL   iter)rP   rQ   rR   rS   rf   ra   ds   &      rT   test_instantiateBaseTest.test_instantiate   s   dCKFAJJE011#  !#.9$$U480D+E%FqTUW$$UQ!_dQ!nE+%'gA#G,A$$QvY&	:$$U4	?%;Qy\J 21 G111s   C0EE#c                
   \         \        ,          pV! 4       pVP                  VR 4       V P                  VR .4       VP	                  V^ 4      pV P                  VR 4       V P                  VP                  V4      ^4       R# )fooN)rm   rI   appendrL   __getitem____len__)rP   rQ   ra   xs   &   rT   test_unbound_methodsBaseTest.test_unbound_methods   sj    IC	EUG$MM!QE"1q)re   c                     ! R  R\         \        ,          4      pV P                  VP                  \         34       V P                  VP                  \
        4       R# )c                       ] tR t^tRtR# )$BaseTest.test_subclassing.<locals>.CrE   NrG   
__module____qualname____firstlineno____static_attributes__rE   re   rT   Cr          re   r   N)rm   rI   rL   	__bases__	__class__type)rP   r   s   & rT   test_subclassingBaseTest.test_subclassing   s<    	S	 	tg.d+re   c                    \         \        R 3,          pV P                  \         P                  \	        ^4      4      ^ R ^R /4       V P                  VP                  \	        ^4      4      ^ R ^R /4       R # N)rn   rI   rL   fromkeysrangerP   rQ   s   & rT   test_class_methodsBaseTest.test_class_methods   s[    dOuQx01dAt2DEE!H-4D/ABre   c                    \         \        ,          pV P                  \        4      ;_uu_ 4        V\        ,           R R R 4       R #   + '       g   i     R # ; ir   )rm   rI   assertRaisesr]   r   s   & rT   test_no_chainingBaseTest.test_no_chaining   s2    Iy))cF *)))s   AA	c                     ! R  R\         4      pV\        ,          pV P                  VP                  V4       V P	                  VP
                  \        34       V P	                  VP                  R4       R# )c                       ] tR t^tRtR# ).BaseTest.test_generic_subclass.<locals>.MyListrE   Nr   rE   re   rT   MyListr      r   re   r   NrE   )rm   rI   rJ   rK   rL   rM   rN   )rP   r   rQ   s   &  rT   test_generic_subclassBaseTest.test_generic_subclass   sU    	T 	3KallF+cV,))2.re   c                .    ! R  R\         4      p ! R R4      pV P                  \        \         \        ,          4      R4       V P                  \        \         R,          4      R4       V P                  \        \        \
        R3,          4      R4       \        . \        \
        ,          O5,          pV P                  \        V4      R4       \        . \        \
        \        3,          O5,          pV P                  \        V4      R	4       \        . \        \
        R3,          O5,          pV P                  \        V4      R
4       V P                  \        V\
        ,          4      R4       V P                  \        \         \        ,          ! 4       4      R4       V P                  \        V\
        ,          4      R4       V P                  \        V. ,          4      R4       V P                  \        V\
        \        .,          4      R4       R# )c                       ] tR t^tRtR# )"BaseTest.test_repr.<locals>.MyListrE   Nr   rE   re   rT   r   r      r   re   r   c                   &    ] tR t^t]! ]4      tRtR# )%BaseTest.test_repr.<locals>.MyGenericrE   N)rG   r   r   r   classmethodr,   __class_getitem__r   rE   re   rT   	MyGenericr      s     +L 9re   r   z	list[str]zlist[()].ztuple[int, ...]ztuple[*tuple[int]]ztuple[*tuple[int, str]]ztuple[*tuple[int, ...]]z(.BaseTest.test_repr.<locals>.MyList[int]z[]zMyGeneric[int]zMyGeneric[[]]zMyGeneric[[int, str]]NrE   )rm   rL   reprrX   rl   rI   assertEndsWith)rP   r   r   x1x2x3s   &     rT   	test_reprBaseTest.test_repr   sr   	T 		: 	: 	d3i+6d2h4eCHo.0AB;E#J;b#78#E#s(O#$b#<=#E#s(O#$b#<=D-/YZd3ik*D1 	D302BCD2/ADC:!679PQre   c                2   ^ RI pVP                  \        \        4      pV P	                  \        V4      R4       V P                  VP                  \        4       V P	                  VP                  \        34       V P	                  VP                  R4       R# )r   Nz	list[int]rE   )
typesr,   rm   rI   rL   rX   rJ   rK   rM   rN   )rP   r   ra   s   &  rT   test_exposed_typeBaseTest.test_exposed_type   si    tS)Q-allD)cV,))2.re   c                   ^ RI HpHpHp \        \
        \        3,          pV P                  VP                  \
        \        34       V P                  VP                  R4       \        \
        \        3,          pV P                  VP                  \
        \        34       V P                  VP                  \        34       \        \        \        3,          pV P                  VP                  \        \        34       V P                  VP                  \        34       \        \        \        3,          pV P                  VP                  \        \        34       V P                  VP                  \        \        34       \        \        \        3,          pV P                  VP                  \        \        34       V P                  VP                  \        34       \        \
        ,          p	V P                  V	P                  \
        34       V P                  V	P                  R4       \        \        ,          p
V P                  V
P                  \        34       V P                  V
P                  \        34       \        \        \        ,          ,          pV P                  VP                  \        \        ,          34       V P                  VP                  \        34       \        V\        ,          ,          pV P                  VP                  V\        ,          34       V P                  VP                  \        34       \        V\        \        3,          ,          pV P                  VP                  V\        \        3,          34       V P                  VP                  \        \        34       \        V\        \        3,          ,          pV P                  VP                  V\        \        3,          34       V P                  VP                  \        34       \        V\        \        .\        3,          ,          pV P                  VP                  V\        \        .\        3,          34       V P                  VP                  \        \        34       \        . \        \        ,          O5,          pV P                  VP                  . \        \        ,          O54       V P                  VP                  R4       \        . \        \        ,          O5,          pV P                  VP                  . \        \        ,          O54       V P                  VP                  \        34       \        . \        \        \
        3,          O5,          pV P                  VP                  . \        \        \
        3,          O54       V P                  VP                  R4       R# )r   )ListDictCallableNrE   )typingr   r   r   rn   rX   rI   rL   rM   rN   r@   r?   r>   rm   rl   )rP   r   r   r   D0D1aD1bD2aD2bL0L1L2L3L4aL4bL5T1T2T4s   &                  rT   test_parametersBaseTest.test_parameters   s   //#s(^sCj1**B/36lQx0++aT21c6l3x0++aT21a4j1v.++aV41a4j1v.++aT2#Ysf-**B/!Wqd+**QD1$q']tAwj1**QD1$q']tAwj1**QD141:QT
}5++aV443< QV7++aT2(Aq619%&xA	':&<=**QF3;E#J;KKeCjN	
 	**B/9E!H9KKeAhL	
 	**QD1#E#s(O#$KKeCHo	
 	**B/re   c                   ^ RI HpHpHpHp V P                  \        \        ,          \        ,          \        \        ,          4       V P                  \        \        \        3,          \        ,          \        \        \        3,          4       V P                  \        \        \        3,          \        ,          \        \        \        3,          4       V P                  \        \        \        3,          \        \        3,          \        \        \        3,          4       V P                  \        \        \        3,          \        ,          \        \        \        3,          4       V P                  \        \        \        ,          ,          \        ,          \        \        \        ,          ,          4       V P                  \        \        \        \        3,          ,          \        ,          \        \        \        \        3,          ,          4       V P                  \        \        \        \        3,          ,          \        ,          \        \        \        \        3,          ,          4       V P                  \        \        \        \        3,          ,          \        \        3,          \        \        \        \        3,          ,          4       V P                  \        \        \        \        ,          3,          \        ,          \        \        \        \        ,          3,          4       V P                  \        V\        ,          ,          \        ,          \        V\        ,          ,          4       V P                  \        V\        \        3,          ,          \        \        3,          \        V\        \        3,          ,          4       V P                  \        V\        \        3,          ,          \        \        3,          \        V\        \        3,          ,          4       V P                  \        V\        \        .\        3,          ,          \        \        3,          \        V\        \        .\        3,          ,          4       V P                  \        \        V\        ,          3,          \        ,          \        \        V\        ,          3,          4       V P                  \        4      ;_uu_ 4        \        \        ,          \        ,           RRR4       V P                  \        4      ;_uu_ 4        \        \        \        3,          \        \        3,           RRR4       V P                  \        4      ;_uu_ 4        \        \        \        3,          \        \        3,           RRR4       V P                  \        4      ;_uu_ 4        \        \        \        3,          \        \        3,           RRR4       R#   + '       g   i     L; i  + '       g   i     L; i  + '       g   i     L; i  + '       g   i     R# ; i)r   )r   r   Unionr   N)r   r   r   r   r   rL   rm   r>   rI   rn   rX   r?   r@   r   r]   )rP   r   r   r   r   s   &    rT   test_parameter_chaining BaseTest.test_parameter_chaining=  s]   66atCy1c1fc*DcN;afc*DcN;adCH-tCH~>adC$sCx.9d1gs+T$s)_=d1c6l+C0$tCH~2FGd36l+C0$tCH~2FGd1a4j)#s(3T$sCx.5IJacl+C0$sDI~2FGd1gs+T$s)_=d1a4j)#s(3T$sCx.5IJeAqDk*384d5c?6KLh1vqy1238<hSz378	:acl+C0$sDI~2FGy))IcN *y))CLc" *y))aLc" *y))AJsCx  *) *))))))))s0   X)X1)Y+)YX.	1Y	Y	Y(	c                   V P                  \        \        ,          \        \        ,          4       V P                  \        \        \        3,          \        \        \        3,          4       V P                  . \
        \        ,          O5^ ,          . \
        \        ,          O5^ ,          4       V P                  \
        . \
        \        ,          O5,          \
        . \
        \        ,          O5,          4       V P                  \        \        \        3,          \        \        \        3,          4       V P                  \        \        \        ,          4       V P                  \        \        ,          \        4       V P                  \        \        ,          \
        \        ,          4       V P                  . \
        \        ,          O5^ ,          \
        \        ,          4       R# )r   N)rL   rm   rI   rn   rX   rl   assertNotEqualrP   s   &rT   test_equalityBaseTest.test_equality[  s   cDI.c3hc3h85:*NeCjN1,=>{c
{+U;E#J;-?@DcNDcN;D$s),DIt,DIuSz2NeCjN1-uSz:re   c                    V P                  \        . \        4      4       V P                  \        4      ;_uu_ 4        \        . \        \
        ,          4       R R R 4       R #   + '       g   i     R # ; ir   )
assertTrue
isinstancerm   r   r]   rX   r   s   &rT   test_isinstanceBaseTest.test_isinstancef  sC    
2t,-y))r49% *)))s   A##A4	c                     ! R  R\         4      pV P                  V\         4       V P                  \        4      ;_uu_ 4        \	        V\         \
        ,          4       RRR4       R#   + '       g   i     R# ; i)c                       ] tR tRtRtR# )#BaseTest.test_issubclass.<locals>.Lil  rE   Nr   rE   re   rT   Lr   l  s    sre   r   N)rm   assertIsSubclassr   r]   
issubclassrX   )rP   r   s   & rT   test_issubclassBaseTest.test_issubclassk  sH    a&y))q$s)$ *)))s   A))A:	c                    \         \        ,          pV! R R/ 4      pV P                  \        V\         4      4       V! 4       pV P	                  V! V4      V4       V P	                  V! ^ 4      \        4       R# )TestNrE   )r   rI   r   r   rL   )rP   rQ   r   rh   s   &   rT   test_type_genericBaseTest.test_type_genericq  s[    IR 
4./v4$'1s#re   c                     ! R  R\         4      pV P                  \        R4      ;_uu_ 4        V\        ,           RRR4       R#   + '       g   i     R# ; i)c                       ] tR tRtRtR# )3BaseTest.test_type_subclass_generic.<locals>.MyTypeiz  rE   Nr   rE   re   rT   MyTyper   z  r   re   r   N)r   r\   r]   rI   )rP   r   s   & rT   test_type_subclass_generic#BaseTest.test_type_subclass_genericy  s7    	T 	##Ix883K 9888s   AA	c           
        \        \        \        4      .\        ,           pV EF  p\	        \
        P                  ^,           4       F  pV P                  W#R7      ;_uu_ 4        \
        P                  ! W#4      p\
        P                  ! V4      pV P                  VP                  VP                  4       V P                  VP                  VP                  4       V P                  VP                  VP                  4       V P                  \        V4      \        V4      4       RRR4       K  	  EK  	  R#   + '       g   i     EK  ; i)ri   )rS   protoN)r,   rm   r>   _UNPACKED_TUPLESr   pickleHIGHEST_PROTOCOLrH   dumpsloadsrL   rK   rM   rN   r   )rP   aliasesrS   r   sloadeds   &     rT   test_pickleBaseTest.test_pickle  s    a(),<<Ev66:;\\\;;U2A#\\!_F$$V%6%68H8HI$$V__ennE$$V%:%:E<P<PQ$$T&\4;? <; < ;;;s   $CD:	:Ec                N    ! R  R\         4      p\        \         \        4      \        \        \        4      \        V\        4      .\        ,           pV EF7  pV P                  VR7      ;_uu_ 4        \        P                  ! V4      pV P                  VP                  VP                  4       V P                  VP                  VP                  4       V P                  VP                  VP                  4       \        P                  ! V4      pV P                  VP                  VP                  4       V P                  VP                  VP                  4       V P                  VP                  VP                  4       RRR4       EK:  	  R#   + '       g   i     EKP  ; i)c                   ,   a  ] tR tRt o R tR tRtV tR# )BaseTest.test_copy.<locals>.Xi  c                    V # r   rE   r   s   &rT   __copy__&BaseTest.test_copy.<locals>.X.__copy__      re   c                    V # r   rE   )rP   memos   &&rT   __deepcopy__*BaseTest.test_copy.<locals>.X.__deepcopy__  r   re   rE   N)rG   r   r   r   r   r   r   __classdictcell____classdict__s   @rT   Xr     s      re   r   )rS   N)rm   r,   r>   r   r   rH   copyrL   rK   rM   rN   deepcopy)rP   r   r   rS   copieds   &    rT   	test_copyBaseTest.test_copy  s*   	 	 q!"A
 	
 EE**5)  !2!2E4D4DE  %..A  !6!68L8LMu-  !2!2E4D4DE  %..A  !6!68L8LM +* ***s   2DFF$c                    \         \        R 3,          pV P                  VP                  R4       . VO5^ ,          pV P                  VP                  R4       R# ).FTN)rl   rX   rJ   __unpacked__)rP   rS   unpackeds   &  rT   test_unpackBaseTest.test_unpack  sD    c3he((%0U9Q<h++T2re   c                $   \         P                  \        \        ,          \        \        ,          3,          pV P                  VP                  \        \        ,          \        \        ,          34       V P                  VP                  R4       R # )NrE   )r   r   rm   rI   rX   rL   rM   rN   rP   ra   s   & rT   
test_unionBaseTest.test_union  sT    LLcDI-.d3ic%;<))2.re   c                6   \         P                  \        \        ,          \        \        R 3,          3,          pV P                  VP                  \        \        ,          \        \        R 3,          34       V P                  VP                  \        34       R# ).N)r   r   rm   r>   rl   rL   rM   rN   r  s   & rT   test_union_genericBaseTest.test_union_generic  s^    LLa%3-/0d1guQV}%=>))A40re   c                    \        \        \        \        ,          4      4      pV P	                  VP                  \        \        4      4      4       R F  pV P                  W!4       K  	  R# )rK   N)rK   rM   rN   )ro   dirrm   rI   r   
issupersetassertIn)rP   dir_of_gen_aliasgeneric_alias_propertys   &  rT   test_dirBaseTest.test_dir  sJ    s49~.(33CI>?&R"MM0C 'Sre   c                   V P                    Fg  pVf   K	  VP                  pV P                  RV 24      ;_uu_ 4        V\        ,          pV P	                  \        V4      ! 4       V4       R R R 4       Ki  	  R #   + '       g   i     K~  ; i)NrD   )rF   rG   rH   rI   rL   r8   rO   s   &   rT   test_weakrefBaseTest.test_weakref  sl    ##AyJJE011#  Uu5 21	 $ 211s   .A::Bc                    V P                  \        4      ;_uu_ 4        \        \        R 7       RRR4       R#   + '       g   i     R# ; i)badN)r   r]   r,   rY   r   s   &rT   test_no_kwargsBaseTest.test_no_kwargs  s*    y))U# *)))s	   9A
	c                H    ! R  R\         4      pV! \        \        4      p ! R R\         4      pV P                  V\        \        ,          4       V P	                  \
        4      ;_uu_ 4        V! \        \        \        R7       RRR4       R#   + '       g   i     R# ; i)c                       ] tR tRtRtR# )>BaseTest.test_subclassing_types_genericalias.<locals>.SubClassi  rE   Nr   rE   re   rT   SubClassr$    s    cre   r%  c                   2   a a ] tR tRt oV 3R ltRtVtV ;t# )9BaseTest.test_subclassing_types_genericalias.<locals>.Badi  c                0   < \         SV `  ! V .VO5/ VB  R # r   )super__new__)clsargskwargsr   s   &*,rT   r*  ABaseTest.test_subclassing_types_genericalias.<locals>.Bad.__new__  s    5d5f5re   rE   )rG   r   r   r   r*  r   r   __classcell__)r   r   s   @@rT   Badr'    s     6 6re   r0  r  N)r,   rm   rI   rL   r   r]   )rP   r%  rS   r0  s   &   rT   #test_subclassing_types_genericalias,BaseTest.test_subclassing_types_genericalias  sd    )|)s#	6, 	6 	S	*y))cs# *)))s   .BB!	c                    \         \        \        3,          p\        V4      p\	        V4      pV P                  \        V4      R 4       R# )z*tuple[int, str]N)rl   rI   rX   rq   nextrL   r   )rP   rQ   iter_trz   s   &   rT   test_iter_creates_starred_tuple(BaseTest.test_iter_creates_starred_tuple  s6    #s(OaLa"45re   c                    \         \        \        3,          p\        V4      p\	        V4       V P                  \        4      ;_uu_ 4        \	        V4       R R R 4       R #   + '       g   i     R # ; ir   )rl   rI   rX   rq   r4  r   StopIteration)rP   rQ   r5  s   &  rT   ,test_calling_next_twice_raises_stopiteration5BaseTest.test_calling_next_twice_raises_stopiteration  sF    #s(OaV}--L .---s   A!!A2	c                L    \         \        \        3,          p\        V4      p?R # r   )rl   rI   rX   rq   )rP   rQ   iter_xs   &  rT   test_del_iterBaseTest.test_del_iter  s    #s(Oare   c                   \        R 4      p\        R4      pR ! 4       pW1.,          pV P                  VP                  V.34       V P                  VP                  V34       V\        ,          pV P                  VP                  \        .34       V P                  VP                  R4       W13,          pV P                  VP                  V34       V P                  VP                  V34       V\        ,          pV P                  VP                  \        34       V P                  VP                  R4       W1V.,          pV P                  VP                  W.34       V P                  VP                  W34       V\        \
        3,          pV P                  VP                  \        \
        .34       V P                  VP                  R4       W1V3,          pV P                  VP                  W34       V P                  VP                  W34       V\        \
        3,          pV P                  VP                  \        \
        34       V P                  VP                  R4       R# )r>   Uc                  $   a  R R5;o 3RV 3R ll35# )r   Pri   c                <   < V ^8  d   Qh\         S\        3,          # rj   )r   rI   ).formatrC  s   "rT   r   1BaseTest.test_paramspec_specialization.<locals>.X  s    &&hq#v&&re   rE   )rC  s   @rT   <generic parameters of X>IBaseTest.test_paramspec_specialization.<locals>.<generic parameters of X>  s    &s&&re   NrE   )r=   rL   rM   rN   rX   rI   )rP   r>   rA  r   genericspecializeds   &     rT   test_paramspec_specialization&BaseTest.test_paramspec_specialization  s   CLCL&C&))QC62//!6cl--x833R8D'))A40//!6cl--v633R8F)))QF95//!8c3h'--c
}=33R8F)))A62//!8c3h'--Sz:33R8re   c                   R  ! 4       pV\         \        .\        3,          pV P                  VP                  \         \        .\        34       V P                  VP
                  R4       V\         \        3\        3,          pV P                  VP                  \         \        3\        34       V P                  VP
                  R4       \        R4      p\        R4      pV\         V.V3,          pV P                  VP                  \         V.V34       V P                  VP
                  WE34       V\        \        3,          pV P                  VP                  \         \        .\        34       V P                  VP
                  R4       V\         V3V3,          pV P                  VP                  \         V3V34       V P                  VP
                  WE34       V\        \        3,          p	V P                  V	P                  \         \        3\        34       V P                  V	P
                  R4       WV.\         .V3,          p
V P                  V
P                  WE.\         .V34       V P                  V
P
                  WE34       V
\        \        3,          pV P                  VP                  \        \        .\         .\        34       V P                  VP
                  R4       R# )c                  0   a a R R5;o R5;o3RV V3R ll35# )r   rC  r>   rD  c                4   < V ^8  d   Qh\         SS3,          # rF  )r   )rG  rC  r>   s   "rT   r   8BaseTest.test_nested_paramspec_specialization.<locals>.X  s    ''!Q$'re   rE   )rC  r>   s   @@rT   rI  PBaseTest.test_nested_paramspec_specialization.<locals>.<generic parameters of X>  s    'sAs''re   rA  r@   NrE   )rI   rX   rY   rL   rM   rN   r=   )rP   r   x_listx_tuplerA  r@   multiple_params_list multiple_params_list_specializedmultiple_params_tuple!multiple_params_tuple_specializeddeeply_nesteddeeply_nested_specializeds   &           rT   $test_nested_paramspec_specialization-BaseTest.test_nested_paramspec_specialization  sa   'C:u$%C:u*=>..3S#J%&))S#J+>?//4CLCL #q1~-66#q1F-<<qfE+?U
+K(9BBc3ZQVDWX9HH"M !3(A+.773(AG.==vF,A#u*,M):CCsCjRWEXY:II2Nqc3-*+//1c3-1CD55v>$1#u*$=!2;;sUGS>QSX=YZ2AA2Fre   rE   )rG   r   r   r   r   rl   rm   rn   ro   rp   	enumerate
memoryviewr   r   r   r   r   r   r   r   r	   r*   r+   r   r   r   r   r   r   	Awaitable	CoroutineAsyncIterableAsyncIteratorAsyncGenerator	GeneratorIterableIterator
Reversible	Container
Collectionr   r   r   r   r   Set
MutableSetMappingMutableMappingMappingViewKeysView	ItemsView
ValuesViewSequenceMutableSequencer-   r.   r0   r/   r)   r   r   r   r1   r2   r&   r%   r5   r3   r4   r6   r7   r8   r(   r   r   r    r   r   r   staticmethodr   r;   r<   rF   ctypesextendArrayLibraryLoader	py_objectr!   r"   r#   r$   MPSimpleQueueMPQueueMPJoinableQueuer:   rw   rU   r^   rs   r{   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r  r	  r  r  r  r  r   r1  r6  r:  r>  rM  r\  r   r   r   s   @rT   rB   rB   f   sA    *T *5 *$ * *c *9 *i * * *"'*$* * 	*
 !*
 #**
 ,4*
 6>* * $* * ,* .=* '* ,* .I* * !** #* %2* $* &/* *  (*  * * !+*  !*  +!*"  #*" "'#*$ %*& '*& %'*( )*( -)*( /:)** +**  )+** +5+*, -*,  /-*. &/*. (:/*0 #1*0 %21*2 3*4 5*6 #7*6 %27*8 (9*8 *>9*: ;*: (;*< *=*> !?*> #.?*@ A*@ ,A*@ .1A*B #C*D E*D 'E*F G*H  I*H ",I*J K*L "M*N !O*P Q*R #S*MV fllF,@,@&BRBRSTj)Y+WoG 	HU#	;K$*,C

/R./<0|!<	;&
%$
@N.3/
1
D6$
	$6
 9D"G "Gre   rB   c                   4   a  ] tR tRt o ]]3tR tR tRt	V t
R# )TypeIterationTestsi*  c           
     :   V P                    F  pV P                  VR 7      ;_uu_ 4        RpV P                  \        V4      ;_uu_ 4        \	        V4       RRR4       V P                  \        V4      ;_uu_ 4        \        V4       RRR4       V P                  \        V4      ;_uu_ 4        V F  pK  	  RRR4       RRR4       K  	  R#   + '       g   i     L; i  + '       g   i     La; i  + '       g   i     LD; i  + '       g   i     EK  ; i))r   zobject is not iterableN)_UNITERABLE_TYPESrH   r\   r]   rq   rm   )rP   	test_typeexpected_error_regex_s   &   rT   test_cannot_iterate&TypeIterationTests.test_cannot_iterate-  s    //I9--'?$++I7KLLO M++I7KLLO M++I7KLL& ' M .- 0 MLLLLL .--sS   !DC&D=C"	&D/
C59DCD"C2-D5D DDc                X    V P                    F  pV P                  V\        4       K  	  R # r   )r  assertNotIsInstancerf  )rP   type_to_tests   & rT    test_is_not_instance_of_iterable3TypeIterationTests.test_is_not_instance_of_iterable9  s"     22L$$\8< 3re   rE   N)rG   r   r   r   rm   rl   r  r  r  r   r   r   s   @rT   r  r  *  s     u
= =re   r  __main__)ounittestr   r   r  collectionsr   r   r   r   r   r	   collections.abcconcurrent.futuresr   concurrent.futures.threadr   
contextlibr   r   contextvarsr   r   csvr   r   dataclassesr   	functoolsr   r   r   graphlibr   loggingr   r   mailboxr   r   rv  ImportErrordifflibr   filecmpr   	fileinputr   	itertoolsr   http.cookiesr    multiprocessing.managersr!   r"   r#   multiprocessing.poolr$   multiprocessing.queuesr%   r{  r&   r|  r'   r}  multiprocessing.shared_memoryr(   osr)   rer*   r+   r   r,   r-   r.   r/   r0   tempfiler1   r2   urllib.parser3   r4   unittest.caser5   queueweakrefr6   r7   r8   r   r9   tkinterr:   string.templatelibr;   r<   r=   r>   r?   r@   rl   rI   rX   rY   r   TestCaserB   r  rG   mainrE   re   rT   <module>r     s         % / J ) &  = = & 0 ) $    II0C7G;   b b = 1 . $ / /   7 CLCLCL eCjN1eAhLOeCHoeCHoeAsFma	
5c?
	.5C=.	#
c3h
 	
5c?
C
 	%
&%S/
&3
&'	
"5!%S/!"
"#
5:
58
5c?
5c?
5C=	&sCx
!"	&q#v
 	#veCHo&
&'	&sCx
!3
&'	%c3h(#
-.	&veCHo./
01	&'c3h'(
)*	
)5c3h()
)*7 >AGx   AGH=** =( zMMO O  F  JIIKMGO  M  EsH   3N$ "N4 9O O  $	N10N14OO	OO 	O-,O-