python (3.12.0)

(root)/
lib/
python3.12/
test/
__pycache__/
test_userstring.cpython-312.opt-1.pyc

Αe
ddlZddlmZddlmZGddej
ejejZe	dk(rejyy)N)string_tests)
UserStringc:eZdZeZdZdddZdZdZdZ	dZ
y)	UserStringTestc|j|}|j|}t|||i|}|j||yN)fixtypegetattrassertEqual)selfresultobject
methodnameargskwargs
realresults       H/BuggyBox/python/3.12.0/bootstrap/lib/python3.12/test/test_userstring.py
checkequalzUserStringTest.checkequalsJf%f%0WVZ0$A&A
	
N)expected_msgc*|j|}|j|5}t|||ddd|jt	j
d|&|j
t	|j
|yy#1swYWxYw)N)r	assertRaisesr
assertNotEqualstr	exceptionr)rexcobjrrrcms       rcheckraiseszUserStringTest.checkraisessll3


s
#	,r$GC$d+	,C-r2#S.=$	,	,sB		BcD|j|}t|||yr)r	r
)rrrrs    r	checkcallzUserStringTest.checkcall's!f%#
#T*rcGddt}Gdd|}|d}|d}|j||zdy)NceZdZy)'UserStringTest.test_rmod.<locals>.ustr2N)__name__
__module____qualname__rrustr2r%-srr*ceZdZfdZxZS)'UserStringTest.test_rmod.<locals>.ustr3c"t||Sr)super__rmod__)rother	__class__s  rr/z0UserStringTest.test_rmod.<locals>.ustr3.__rmod__1sw'..r)r&r'r(r/
__classcell__)r1s@rustr3r,0s

/
/rr3zvalue is %sTESTz
value is TEST)rr)rr*r3fmt2str3s     r	test_rmodzUserStringTest.test_rmod,sC	J		/E	/]#V}o6rc~|jddd|jddd|jtddyNshellohelloencodes𣑖u𣑖urr UnicodeErrorrs rtest_encode_default_argsz'UserStringTest.test_encode_default_args8s5'84+\8Dx:rc|jddddd|jddddd|jtddddyr9r<r>s rtest_encode_explicit_none_argsz-UserStringTest.test_encode_explicit_none_args?sA'8T4@+\8T4Px4Fr)r&r'r(r	type2testrr r"r7r?rAr)rrrr	s/I

EI>+

7;Grr__main__)unittesttestrcollectionsr
CommonTestMixinStrUnicodeUserStringTestTestCaserr&mainr)rr<module>rKsR";G..;G|zHMMOr