Ë
    #´˜jØ  ã                   ó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       ú+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'   „ ðà—H‘H™S  uÓ-Ó.ñ/€GóAr,   r   N)Ú__doc__Ú
fixer_baser   Ú
fixer_utilr   Údictr$   r   r4   r,   r*   Ú<module>r9      sR   ðÙ ;õ !Ý áØØØ$Ø*Ø0Ø%Ø*Ø!Ø Ø-Ø,ØØ#Øô	€ô$A�õ Ar,   