
    daf                     b    d Z ddlmZ ddlmZ  edddddd	d
ddddddd      Z G d de      Zy)z5Fixer that replaces deprecated unittest method names.   )BaseFix)Name
assertTrueassertEqualassertNotEqualassertAlmostEqualassertNotAlmostEqualassertRegexassertRaisesRegexassertRaisesassertFalse)assert_assertEqualsassertNotEqualsassertAlmostEqualsassertNotAlmostEqualsassertRegexpMatchesassertRaisesRegexpfailUnlessEqualfailIfEqualfailUnlessAlmostEqualfailIfAlmostEqual
failUnlessfailUnlessRaisesfailIfc                   H    e Zd Zddj                   eee            z  Zd Zy)
FixAssertszH
              power< any+ trailer< '.' meth=(%s)> any* >
              |c                     |d   d   }|j                  t        t        t        |         |j                               y )Nmeth    )prefix)replacer   NAMESstrr"   )selfnoderesultsnames       4/root/Python-3.12.4/Lib/lib2to3/fixes/fix_asserts.py	transformzFixAsserts.transform    s0    vq!T%D	*4;;?@    N)	__name__
__module____qualname__joinmapreprr$   PATTERNr+    r,   r*   r   r      s'    HHSu-./GAr,   r   N)__doc__
fixer_baser   
fixer_utilr   dictr$   r   r4   r,   r*   <module>r9      sR    ; ! $*0%*! -,#	$A Ar,   