
    z%i                     `    	 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)   )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       M/home/uftp/.pyenv/versions/3.12.0/lib/python3.12/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)
fixer_baser   
fixer_utilr   dictr$   r   r4   r,   r*   <module>r8      sR    ; ! $*0%*! -,#	$A Ar,   