*j4 S SK r SSKJr SSKJr SrS r " S S\5 r " S S
\5 r " S S\5 r S
r
" S S\5 rg) N )case)utilTc , [ XS 5 nU" 5 g )Nc g N r 5/opt/alt/python313/lib64/python3.13/unittest/suite.py!_call_if_exists.. s r
)getattr)parentattrfuncs r _call_if_existsr s 6.DFr
c ^ \ rS rSrSrSS jrS rS rS rS r S r
S rS
rS r
S rS
rSrg)
BaseTestSuite Tc B / U l SU l U R U5 g Nr )_tests_removed_testsaddTests)selftestss r __init__BaseTestSuite.__init__ s
er
c f S[ R " U R 5 < S[ U 5 < S3$ )N)r strclass __class__listr s r __repr__BaseTestSuite.__repr__ s "&--"?dLLr
c p [ XR 5 ( d [ $ [ U 5 [ U5 :H $ r )
isinstancer# NotImplementedr$ )r others r __eq__BaseTestSuite.__eq__ s* %00!!DzT%[((r
c , [ U R 5 $ r )iterr r% s r __iter__BaseTestSuite.__iter__" s DKK r
c f U R nU H nU( d M XR 5 -
nM U$ r )r countTestCases)r casestests r r3 BaseTestSuite.countTestCases% s4 ##Dt,,.. r
c * [ U5 ( d# [ SR [ U5 5 5 e[ U[
5 ( a0 [
U[ R [ 45 ( a [ S5 eU R R U5 g )Nz{} is not callablezNTestCases and TestSuites must be instantiated before passing them to addTest())callable TypeErrorformatreprr) type
issubclassr TestCase TestSuiter appendr r5 s r addTestBaseTestSuite.addTest, su ~~077T
CDDdD!!j26--1K'M 'M ? @
@4 r
c x [ U[ 5 ( a [ S5 eU H nU R U5 M g )Nz0tests must be an iterable of tests, not a string)r) strr9 rB )r r r5 s r r BaseTestSuite.addTests6 s1 eS!!NOODLL r
c [ U 5 HE u p#UR ( a U$ U" U5 U R ( d M4 U R U5 MG U$ r ) enumerate
shouldStop_cleanup_removeTestAtIndex)r resultindexr5 s r runBaseTestSuite.run<