+
    Bi                         ^ RI Ht ^ RIt^ RIt/ tR^/tR^R^/tR^R^R^/tRRRR/tR^R^/t	 ! R R]P                  4      t]R8X  d   ]P                  ! 4        R# R# )	    )mapping_testsNonetwothreec                   |   a  ] tR t^t o ]P
                  tR tR tR t	R t
]P                  P                  tRtV tR# )UserDictTestc                6   \         P                  ! 4       p\         P                  ! \        4      p\         P                  ! \        4      p\         P                  ! \        4      p\         P                  ! V4      p\         P                  ! V4      p\         P                  ! V4      p\         P                  ! V4      pV P                  \         P                  ! ^^R7      \        4       V P                  \         P                  ! RR.4      \        4       V P                  \         P                  ! RR.R7      RRR./4       V P                  \         P                  ! RR.^^R7      \        4       V P                  \         P                  P                  RP                  4       4      \        4       V P                  \         P                  ! 4       P                  RP                  4       4      \        4       V P                  \         P                  P                  RP                  4       ^4      \        4       V P                  \         P                  ! 4       P                  RP                  4       ^4      \        4       V P                  VP                  RP                  4       4      VJ4       V P                  VP                  RP                  4       4      \         P                  4       V P                  VP                  RP                  4       4      \         P                  4       V P                  \        V4      \        \        4      4       V P                  \        V4      \        \        4      4       V P                  \        V4      R4       \        \        \        WW4WVWx.p	V	 F5  p
V	 F,  pV P                  W8H  \!        V
4      \!        V4      8H  4       K.  	  K7  	  V P                  VR,          ^4       V P#                  \$        VP&                  R4       \         P                  ! V4      p^VR&   ^VR&   VR V P#                  \$        VP(                  R4       VP+                  4        V P                  V/ 4       VP-                  4       pV P                  W4       \         P                  ! ^*^R	7      pVP-                  4       pV P                  W4        ! R
 R\         P                  4      pV! V4      pVP-                  4       pV P                  VV4       RVR&   V P/                  VV4       V P                  \1        VP3                  4       4      \1        \        P3                  4       4      4       V P                  \1        VP5                  4       4      \1        \        P5                  4       4      4       V P                  \1        VP7                  4       4      \1        \        P7                  4       4      4       VP3                  4        FM  pV P                  VV4       V P                  VV9   V\        9   4       V P                  VV9   V\        9   4       KO  	  \         P                  ! 4       pVP9                  V4       V P                  VV4       VP3                  4        F  pV P                  VP;                  V4      VV,          4       V P                  VP;                  V4      \        P;                  V4      4       V P                  VP;                  V4      \        P;                  V4      4       K  	  \=        ^4       F  p\        V4      VV&   K  	  . pV F  pVP?                  V4       K  	  VP3                  4       pV P                  \A        V4      \A        V4      4       \         P                  ! 4       pV P                  VPC                  R^*4      ^*4       V P                  RV4       V P                  VPC                  R^4      ^*4       \         P                  ! ^*R7      pV P                  VPE                  R4      ^*4       V P#                  \$        VPD                  R4       V P                  VPE                  R^4      ^4       ^*VR&   V P                  VPE                  R^4      ^*4       \         P                  ! ^*R7      pV P                  VPG                  4       R4       V P#                  \$        VPF                  4       R# )   )r   r   r   r   dictr   )r   r   zone twor   )xyc                   &   a  ] tR t^St o R tRtV tR# ))UserDictTest.test_all.<locals>.MyUserDictc                    \        V 4       R # N)printselfs   &)/usr/lib/python3.14/test/test_userdict.pydisplay1UserDictTest.test_all.<locals>.MyUserDict.displayT   s    uT{     N)__name__
__module____qualname____firstlineno__r   __static_attributes____classdictcell____classdict__s   @r   
MyUserDictr   S   s     **r   r#   barfoor   )r   N)r   r
   )r      )z{'one': 1, 'two': 2}z{'two': 2, 'one': 1})r   *   )$collectionsUserDictd0d1d2assertEquald3fromkeyssplitd4d5
assertTrueassertIsInstancestrreprassertInlenassertRaisesKeyError__getitem____delitem__clearcopyassertNotEqualsortedkeysitemsvaluesupdategetrangeappendset
setdefaultpoppopitem)r   uu0u1u2uuuu0uu1uu2allabu3u2au2bu2cr#   m2m2aitikeyskrA   s   &                       r   test_allUserDictTest.test_all   s     "!!"%!!"%!!"%!!!$""2&""2&""2& 	--!;R@--y).DErJ--Iy3IJ :z":;	= 	--y).D!STUWYZ 	--66y7HI2N--/889JKRP--66y7H!LbQ--/889JANPRSIOO$56b@Abkk)//*;<k>R>RSbkk)//*;<k>R>RS 	R#b'*b48,d2h !9 	: 2r1""3<A  Q3q6)9:  
 	EA&(BNNE: !!"%5	7 wK(BNNG< 	
R  ggi!""R2.hhj"	+-- 	+ ^ggib! 5	C$ 		*F2779,=>
+VBHHJ-?@		,fRYY[.AB AMM!R Q"Wa2g.Q"Wa2g.    "	B ARVVAY1.RVVAYq	2RVVAYq	2  rAFBqE ALLO wwyUSY/   "c2.3c1c2.3   2&sR((AEE3/sA*#sA+   2&i0(AII.r   c                   R FE  pV P                  \        \        P                  ! R/ V^*/B P	                  4       4      V^*3.4       KG  	  V P                  \        \        P                  ! / ^*R7      P	                  4       4      R.4       V P                  \        \        P                  ! / RR7      P	                  4       4      R.4       V P                  \        \        P                  ! R^*/R7      P	                  4       4      RR^*/3.4       V P                  \        \        P                  ^*4       V P                  \        \        P                  RR4       V P                  \        \        P                  P                  4       R# )	r   r   r   NrU   )r   otheriterabler   )r   r'   )r   N)r-   listr(   r)   rB   r9   	TypeError__init__)r   kws   & r   	test_initUserDictTest.test_init   s2   -BT+"6"6"B"b"B"H"H"JK!2hZ) . 	k222B?EEGH&	)k222DAGGIJ()	+k22b	BHHJK!C9-.	0)[%9%92>)[%9%92rB)[%9%9%B%BCr   c                   R FX  p\         P                  ! 4       pVP                  ! R/ V^*/B  V P                  \	        VP                  4       4      V^*3.4       KZ  	  V P                  \        \         P                  ! 4       P                  ^*4       V P                  \        \         P                  ! 4       P                  / / 4       V P                  \        \         P                  P                  4       R# )r   N)r   r   rd   re   r   )r(   r)   rD   r-   rf   rB   r9   rg   )r   ri   ds   &  r   test_updateUserDictTest.test_update   s    5B$$&AHH Bx T!'')_Bxj9 6 	)[%9%9%;%B%BBG)[%9%9%;%B%BBK)[%9%9%@%@Ar   c                &   V P                  \        P                  R 4        ! R R\        P                  4      pV! ^^^^/4      pV P                  V^,          ^4       V P                  V^,          ^4       V P	                  ^V4       V P	                  ^VP                  4       4       V P                  V^,          ^*4        ! R R\        P                  4      pV! 4       p V^*,           V P                  R4        ! R R\        P                  4      pV! 4       p V^*,           V P                  R	4        ! R
 R\        P                  4      pV! 4       p	 V	^*,           V P                  R4       R#   \         d'   pT P                  TP                  R4        Rp?LRp?ii ; i  \         d'   pT P                  TP                  R4        Rp?LRp?ii ; i  \         d(   pT P                  TP                  R4        Rp?R# Rp?ii ; i)__missing__c                   &   a  ] tR t^t o R tRtV tR# )$UserDictTest.test_missing.<locals>.Dc                    ^*# r'   r   r   keys   &&r   rq   0UserDictTest.test_missing.<locals>.D.__missing__   s    r   r   Nr   r   r   r   rq   r   r    r!   s   @r   Drs      s      r   rz   c                   &   a  ] tR t^t o R tRtV tR# )$UserDictTest.test_missing.<locals>.Ec                    \        V4      hr   )RuntimeErrorrv   s   &&r   rq   0UserDictTest.test_missing.<locals>.E.__missing__   s    "3''r   r   Nry   r!   s   @r   Er|      s     ( (r   r   ze[42] didn't raise RuntimeErrorNc                   &   a  ] tR t^t o R tRtV tR# )$UserDictTest.test_missing.<locals>.Fc                T    R  V n         \        P                  P                  V 4       R# )c                     R # r   r   )rw   s   &r   <lambda>?UserDictTest.test_missing.<locals>.F.__init__.<locals>.<lambda>   s    tr   N)rq   r(   r)   rh   r   s   &r   rh   -UserDictTest.test_missing.<locals>.F.__init__   s    #3 $$--d3r   )rq   N)r   r   r   r   rh   r   r    r!   s   @r   Fr      s     4 4r   r   zf[42] didn't raise KeyErrorc                       ] tR t^tRtR# )$UserDictTest.test_missing.<locals>.Gr   N)r   r   r   r   r   r   r   r   Gr      s    r   r   zg[42] didn't raise KeyErrorru   )
assertNotHasAttrr(   r)   r-   assertNotInrA   failr~   argsr:   )
r   rz   rm   r   eerrr   fr   gs
   &         r   test_missingUserDictTest.test_missing   s   k22MB	$$ 	 q!QlO1q!1q!AAFFH%1r"	($$ 	( C	9bE II78	4$$ 	4
 C	5bE II34	$$ 	C	5bE II341  	.SXXu--	.  	.SXXu--	.  	.SXXu--	.sH   $	E6 	F* 	G 6F'F""F'*G5GGH)HHr   N)r   r   r   r   r(   r)   	type2testra   rj   rn   r   r   TestHashMappingProtocoltest_repr_deepr   r    r!   s   @r   r   r      s<     $$I}/~DB/5b #::IINr   r   __main__)testr   unittestr(   r*   r+   r,   r.   r1   r2   r   r   r   mainr   r   r   <module>r      s      QZQqQq'1%T5$QqJJ=88 JJZ zMMO r   