Ë
c‡½jÈ4 ã óŽ — d dl Z ddlmZ ddlmZ dZd„ Z G d„ de« Z G d „ d
e« Z G d„ de« Z d
„ Z
G d„ de« Zy)é Né )Úcase)ÚutilTc ó. — t | |d„ « } |« y )Nc ó — y ©N© r ó ú'/usr/lib64/python3.12/unittest/suite.pyÚz!_call_if_exists.. s € ¨r
)Úgetattr)ÚparentÚattrÚfuncs r Ú_call_if_existsr s € Ü�6˜4¡Ó.€DÙ…Fr
c óV — e Zd Z dZdd„Zd„ Zd„ Zd„ Zd„ Zd„ Z d„ Z
d „ Zd
„ Zd„ Z
d„ Zy
)Ú
BaseTestSuiteTc óB — g | _ d| _ | j |« y ©Nr )Ú_testsÚ_removed_testsÚaddTests)ÚselfÚtestss r Ú__init__zBaseTestSuite.__init__ s € ؈ŒØˆÔØ�
‰
�eÕr
c ó` — dt j | j « ›dt | « ›d�S )NÚ)r ÚstrclassÚ __class__Úlist©r s r Ú__repr__zBaseTestSuite.__repr__ s � Ü"&§-¡-°·±Õ"?ÄÀdÅÐLÐLr
c óh — t || j « st S t | « t |« k( S r )Ú
isinstancer ÚNotImplementedr! )r Úothers r Ú__eq__zBaseTestSuite.__eq__ s) € ܘ% §¡Ô0Ü!Ð!Ü�D‹zœT %›[Ñ(Ð(r
c ó, — t | j « S r )Úiterr r" s r Ú__iter__zBaseTestSuite.__iter__" s € Ü�D—K‘KÓ Ð r
c óX — | j }| D ] }|sŒ||j « z
}Œ |S r )r ÚcountTestCases)r ÚcasesÚtests r r- zBaseTestSuite.countTestCases% s4 € Ø×#Ñ#ˆÛˆDÚØ˜×,Ñ,Ó.Ñ.‘ð ð ˆr
c ó — t |« s#t dj t |« « « ‚t |t
« r+t
|t j t f« rt d« ‚| j j |« y )Nz{} is not callablezNTestCases and TestSuites must be instantiated before passing them to addTest())ÚcallableÚ TypeErrorÚformatÚreprr% ÚtypeÚ
issubclassr ÚTestCaseÚ TestSuiter Úappend©r r/ s r ÚaddTestzBaseTestSuite.addTest, sj € 䘌~ÜÐ0×7Ñ7¼¸T»
ÓCÓDÐDÜ�dœDÔ!¤j°Ü26·-±-ÄÐ1Kô'Mäð ?ó @ð
@à�‰×ј4Õ r
c ój — t |t « rt d« ‚|D ] }| j |« Œ y )Nz0tests must be an iterable of tests, not a string)r% Ústrr2 r; )r r r/ s r r zBaseTestSuite.addTests6 s. € Ü�eœSÔ!ÜÐNÓOÐOÛˆDØ�L‰L˜Õñ r
c ó– — t | « D ]: \ }}|j r |S ||« | j sŒ*| j |« Œ< |S r )Ú enumerateÚ
shouldStopÚ_cleanupÚ_removeTestAtIndex)r ÚresultÚindexr/ s r ÚrunzBaseTestSuite.run<