@qFXnSSKrSSKr"SS\R5r\S:Xa\R "5 gg)Ncz\rSrSrSrSrSrSrSrSr Sr S r S r S r S rS rSrSrSrSrSrSrg)Testc"SS5n"SSU5nURUR5 URUR5 g)Nc,^\rSrSrSrU4SjrSrU=r$)"Test.test_init_subclass..AFc0>[TU]5 SUlgNTsuper__init_subclass__ initializedcls __class__s =/opt/alt/python313/lib64/python3.13/test/test_subclassinit.pyr4Test.test_init_subclass..A.__init_subclass__ )+"&__name__ __module__ __qualname____firstlineno__rr__static_attributes__ __classcell__rs@rArK ' 'rr c\rSrSrSrg)"Test.test_init_subclass..BrNrrrrrrrrBr# rr&) assertFalser assertTrueselfr r&s rtest_init_subclassTest.test_init_subclasss< ' '   '  &rc"SS[5n"SSU5nURUR5 URUR5 g)Nc,^\rSrSrSrU4SjrSrU=r$)'Test.test_init_subclass_dict..AFc0>[TU]5 SUlgr r rs rr9Test.test_init_subclass_dict..A.__init_subclass__rrrrrs@rr r0r!rr c\rSrSrSrg)'Test.test_init_subclass_dict..BrNr%rrrr&r5r'rr&)dictr(rr)r*s rtest_init_subclass_dictTest.test_init_subclass_dicts> ' '   '  &rcr"SS5n"SSUSS9nURUR[SS95 g)Nc\rSrSrSrSrg))Test.test_init_subclass_kwargs..A#cXlgN)kwargs)rr@s rr;Test.test_init_subclass_kwargs..A.__init_subclass__$s# rrNrrrrrrrrrr r<#s $rr c\rSrSrSrg))Test.test_init_subclass_kwargs..B'rNr%rrrr&rD'r'rr&)x) assertEqualr@r7r*s rtest_init_subclass_kwargsTest.test_init_subclass_kwargs"s4 $ $ Q  4!9-rc"SS5nUR[5 "SSU5nSSS5 g!,(df  g=f)Nc\rSrSrSrSrg)(Test.test_init_subclass_error..A-c[er?) RuntimeErrorrs rr:Test.test_init_subclass_error..A.__init_subclass__.s""rrNrBrrrr rM-s #rr c\rSrSrSrg)(Test.test_init_subclass_error..B2rNr%rrrr&rT2rr&) assertRaisesrPr*s rtest_init_subclass_errorTest.test_init_subclass_error,s4 # #  | , A - , , 5 Ac"SS5nUR[5 "SSU5nSSS5 g!,(df  g=f)Nc\rSrSrSrSrg)(Test.test_init_subclass_wrong..A6cgr?r)rwhatevers rr:Test.test_init_subclass_wrong..A.__init_subclass__7rrNrBrrrr r]6 rr c\rSrSrSrg)(Test.test_init_subclass_wrong..B;rNr%rrrr&re;rVrr&)rW TypeErrorr*s rtest_init_subclass_wrongTest.test_init_subclass_wrong5s4    y ) A * ) )rZc"SS5n"SSU5n"SSU5nURURU5 URURU5 g)Nc(^\rSrSrU4SjrSrU=r$)5Test.test_init_subclass_skipped..BaseWithInit?c2>[TU]"S0UD6 XlgNrr rr@rs rrGTest.test_init_subclass_skipped..BaseWithInit.__init_subclass__@s)3F3"%rrrrrrrrrrs@r BaseWithInitrl?  & &rrsc\rSrSrSrg)8Test.test_init_subclass_skipped..BaseWithoutInitDrNr%rrrBaseWithoutInitrvDr'rrxc\rSrSrSrg)*Test.test_init_subclass_skipped..AGrNr%rrrr rzGr'rr )assertIsr)r+rsrxr s rtest_init_subclass_skippedTest.test_init_subclass_skipped>sL & &  l    ammQ' o11?Crc "SS5n"SSU5n"SS5n"SSU5n"S S X#US S 9nURURS S /5 URUR/5 URUR/5 g)Nc(^\rSrSrU4SjrSrU=r$)-Test.test_init_subclass_diamond..BaseNc4>[TU]"S0UD6 /Ulgror rcallsrps rr?Test.test_init_subclass_diamond..Base.__init_subclass__Os)3F3 rrrrrs@rBaserNs   rrc\rSrSrSrg)-Test.test_init_subclass_diamond..LeftSrNr%rrrLeftrSr'rrc(^\rSrSrU4SjrSrU=r$)/Test.test_init_subclass_diamond..MiddleVcR>[TU]"S0UD6 U=RU/- slgror)rmiddler@rs rrATest.test_init_subclass_diamond..Middle.__init_subclass__Ws#)3F3 fX% rrrrrs@rMiddlerVrtrrc,^\rSrSrSU4SjjrSrU=r$).Test.test_init_subclass_diamond..Right[cR>[TU]"S0UD6 U=RU/- slgror)rrightr@rs rr@Test.test_init_subclass_diamond..Right.__init_subclass__\s#)3F3 eW$ rr)rrrrs@rRightr[s  % %rrc\rSrSrSrg)*Test.test_init_subclass_diamond..A`rNr%rrrr r`r'rr r)rr)rHr)r+rrrrr s rtest_init_subclass_diamondTest.test_init_subclass_diamondMs    4  & &  %D %  eH  7H"56 R( b)rc^"SS5m"U4SjS5nURURRS5 URURRU5 g)Nc\rSrSrSrSrg)&Test.test_set_name..DescriptorhcXlX lgr?ownernamer+rrs r __set_name__3Test.test_set_name..Descriptor.__set_name__i "  rrrNrrrrrrrrr Descriptorrh !rrc&>\rSrSrY"5rSrg)Test.test_set_name..AmrNrrrrdrrsrr rm  Arr r)rHrrr|r)r+r rs @r test_set_nameTest.test_set_namegsG ! !    3' accii#rc|^^"U4SjS[5n"SS5m"U4SjSUS9nTRUS5 g) Nc,>^\rSrSrUU4SjrSrU=r$)*Test.test_set_name_metaclass..Metatc>[TU]XX#5nTRURRS5 TR URR U5 g)Nrr)r __new__rHrrr|r)rrbasesnsretrr+s rr2Test.test_set_name_metaclass..Meta.__new__usDgoc;  S1 ceekk3/rrrrrrrrr)rr+s@rMetarts   rrc\rSrSrSrSrg)0Test.test_set_name_metaclass..Descriptor{cXlX lgr?rrs rr=Test.test_set_name_metaclass..Descriptor.__set_name__|rrrNrrrrrr{rrrc&>\rSrSrY"5rSrg)'Test.test_set_name_metaclass..ArNrrsrr rrrr  metaclassr)typerH)r+rr rs` @rtest_set_name_metaclassTest.test_set_name_metaclassss5 4  ! !  $  Arc`^"SS5mUR[5n"U4SjS5nSSS5 WRRnUR [ U5S5 UR [ U5S5 UR [ U5S5 g!,(df  Nv=f)Nc\rSrSrSrSrg),Test.test_set_name_error..DescriptorcSS- g)Nrrrs rr9Test.test_set_name_error..Descriptor.__set_name__s !rrNrrrrrrs rrc&>\rSrSrY"5rSrg)0Test.test_set_name_error..NotGoingToWorkrNrrrrattrrrsrNotGoingToWorkr !|rr\bNotGoingToWork\b\battr\b\bDescriptor\b)rWZeroDivisionError exception __notes__ assertRegexstrr+cmrnotesrs @rtest_set_name_errorTest.test_set_name_errors    0 1R $ $2 && U%:; U[1 U%672 1 B B-c`^"SS5mUR[5n"U4SjS5nSSS5 WRRnUR [ U5S5 UR [ U5S5 UR [ U5S5 g!,(df  Nv=f)Nc\rSrSrSrSrg),Test.test_set_name_wrong..Descriptorcgr?r)r+s rr9Test.test_set_name_wrong..Descriptor.__set_name__rbrrNrrrrrrrcrrc&>\rSrSrY"5rSrg)0Test.test_set_name_wrong..NotGoingToWorkrNrrsrrrrrrrrr)rWrgrrrrrs @rtest_set_name_wrongTest.test_set_name_wrongs    y )R $ $* && U%:; U[1 U%67* )rcf^^/m"U4SjS5m"U4SjS5nURSTS5 g)Nc">\rSrSrU4SjrSrg)0Test.test_set_name_lookup..NonDescriptorc(>TRU5 gr?)append)r+rresolveds r __getattr__.NonDescriptor.__getattr__s%rrN)rrrrrr)rsr NonDescriptorrs  & &rrc&>\rSrSrY"5rSrg)$Test.test_set_name_lookup..ArNr)rsrr rs Arr rz*__set_name__ is looked up in instance dict) assertNotIn)r+r rrs @@rtest_set_name_lookupTest.test_set_name_lookups4 & &   E GrcD^"SS5m"SS[5n"SS5n"U4SjSX!S 9nURURU5 URURS 5 URUR U5 URURS 5 g) Nc\rSrSrSrSrg)4Test.test_set_name_init_subclass..DescriptorcXlX lgr?rrs rrATest.test_set_name_init_subclass..Descriptor.__set_name__rrrNrrrrrr rrrc(^\rSrSrU4SjrSrU=r$).Test.test_set_name_init_subclass..Metacl>[TU]XX#5nURUlURUlU$r?)r rr meta_ownerr meta_name)rrrrr+rs rr6Test.test_set_name_init_subclass..Meta.__new__s.ws%<"&**!% r)rrrrs@rrrs   rrc\rSrSrSrSrg)+Test.test_set_name_init_subclass..AcpURRUlURRUlgr?)rrrrQs rr=Test.test_set_name_init_subclass..A.__init_subclass__s EEKK 55::rrNrBrrrr rs &rr c&>\rSrSrY"5rSrg)+Test.test_set_name_init_subclass..BrNrrsrr&rrrr&rr)rr|rrHrr)r+rr r&rs @rtest_set_name_init_subclass Test.test_set_name_init_subclasss} ! !  4  & &    aggq! % allA& %rch^^/m"U4SjS5m"U4SjS5nURT/SQ5 g)Nc">\rSrSrU4SjrSrg)5Test.test_set_name_modifying_dict..DescriptorcF>[XS-S5 TRU5 g)NrG)setattrr)r+rrnotifieds rrBTest.test_set_name_modifying_dict..Descriptor.__set_name__scz40%rrNr)r%srrr!s  & &rrcf>\rSrSrY"5rY"5rY"5rY"5rY"5rSr g),Test.test_set_name_modifying_dict..ArN) rrrrabcrerrsrr r(s& A A A A Arr )r*r+r,rr-)assertCountEqual)r+r rr%s @@rtest_set_name_modifying_dict!Test.test_set_name_modifying_dicts/ & &    h(ABrc "SS[5nUR[5 "SSUSS9nSSS5 UR[5 [R"S[ 4[ USS95 SSS5 [R"S[ 4[ USS95 "SS[5nUR[5 "SS USS9nSSS5 "S S[5n"S S USS9nURURS5 g!,(df  N=f!,(df  N=f!,(df  Nf=f) Nc\rSrSrSrg) Test.test_errors..MyMetarNr%rrrMyMetar3r'rr5c\rSrSrSrg)!Test.test_errors..MyClassrNr%rrrMyClassr7rVrr9rrotherargc(^\rSrSrU4SjrSrU=r$)r3c&>[TU]XU5 gr?)r __init__r+rr namespacer;rs rr?)Test.test_errors..MyMeta.__init__s i8rr)rrrrr?rrrs@rr5r3s  9 9rc\rSrSrSrg)"Test.test_errors..MyClass2rNr%rrrMyClass2rDrVrrFc4^\rSrSrU4SjrU4SjrSrU=r$)r3c$>[TU]XX#5$r?r r)rrrrAr;rs rr(Test.test_errors..MyMeta.__new__sws%CCrc2>[TU]XU5 X@lgr?)r r?r;r@s rr?rBs i8 ( rr;)rrrrrr?rrrs@rr5r3s D ) )rc\rSrSrSrg)"Test.test_errors..MyClass3rNr%rrrMyClass3rOr'rrQ) rrWrgtypes new_classobjectr7 prepare_classrHr;)r+r5r9rFrQs r test_errorsTest.test_errorss T   y ) FQ *  y ) OOIy 6A> @* Iy 6A> @ 9T 9  y ) Va * )T ) !  **A.;* )* )* )s# D  &D D/ D D,/ D=c"SS[5nUR[5 "SSUS9nSSS5 "SS[5n"SSUS S 9nURURS 5 g!,(df  ND=f) Nc(^\rSrSrU4SjrSrU=r$)/Test.test_errors_changed_pep487..MyMetac">[TU]XUUS9$)Nrrr7rJ)rrrrArs rr7Test.test_errors_changed_pep487..MyMeta.__new__s wsU,5'77rrrrs@rr5rZs  7 7rr5c\rSrSrSrg)0Test.test_errors_changed_pep487..MyClassirNr%rrrr9r`rVrr9rc(^\rSrSrU4SjrSrU=r$)rZic4>[TU]XX#5nXElU$r?)r rr;)rrrrAr;r+rs rrr^sws%C (  rrMrrs@rr5rZs   rc\rSrSrSrg)1Test.test_errors_changed_pep487..MyClass2i rNr%rrrrFrd r'rrFrr:)rrWrgrHr;)r+r5r9rFs rtest_errors_changed_pep487Test.test_errors_changed_pep487sj 7T 7   y ) F * T   !  **A.* )s A-- A;c [S[405nURU[5 URURS5 UR [ 5 [S[40S9 SSS5 g!,(df  g=f)NNewClassr])rrTassertIsInstancerHrrWrg)r+ts r test_typeTest.test_types^ fY + a& Z0   y ) j  ;* ) )s A44 BrN)rrrrr,r8rIrXrhr}rrrrrrrr/rVrerkrrrrrrs[ ' '. D*4 $" 8 8 G&4C !/F/,rqs8 P<8  P