*j S SK r S SKrS SKrS SKrS SKrS SKrS SKrS SKrS SKrS SK r S SK r SSKJr SSK JrJrJrJrJr Sr\" 5 rSr " S S\5 r " S S \5 r " S S\5 r " S S\5 rS rS rS rS r/ r S r!S r"S r#S r$S r%S r&S r'S r( " S S5 r) " S S\)5 r* " S S \*5 r+ " S! S"\*5 r, " S# S$\,5 r- " S% S&\R\ 5 r/ " S' S(\5 r0 " S) S*\05 r1 " S+ S,\05 r2g)- N )result)strclass safe_repr_count_diff_all_purpose_count_diff_hashable_common_shorten_reprTz@ Diff is %s characters long. Set self.maxDiff to None to see it.c \ rS rSrSrg)SkipTest N__name__ __module____qualname____firstlineno____static_attributes__r 4/opt/alt/python313/lib64/python3.13/unittest/case.pyr r r r c \ rS rSrSrg)_ShouldStop" r Nr r r r r r " r r r c \ rS rSrSrg)_UnexpectedSuccess' r Nr r r r r r ' r r r c F \ rS rSrSS jr\R SS j5 rSrg)_Outcome- Nc \ SU l Xl [ US5 U l SU l S U l g )NF addSubTestT)expecting_failurer hasattrresult_supports_subtestssuccessexpectedFailure)selfr s r __init___Outcome.__init__. s- !&(/(E%#r c # # U R nSU l S v U( a8 U R ( a' U R R UR US 5 U R =( a UU l g ! [ a e [ a1 nSU l [ U R U[ U5 5 S nAN[S nAf[ a Nj [ R " 5 nU R ( a XPl OKSU l U( a' U R R UR X5 O[ U R X5 S n N= f! U R =( a UU l f = f7f)NTF)r% r r! test_caseKeyboardInterruptr _addSkipstrr sysexc_infor" r&