o
     JAf                     @   sT   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dZG dd deZdS )z5Fixer that replaces deprecated unittest method names.   )BaseFix)NameZ
assertTrueZassertEqualZassertNotEqualZassertAlmostEqualZassertNotAlmostEqualZassertRegexZassertRaisesRegexZassertRaisesZassertFalse)Zassert_ZassertEqualsZassertNotEqualsZassertAlmostEqualsZassertNotAlmostEqualsZassertRegexpMatchesZassertRaisesRegexpZfailUnlessEqualZfailIfEqualZfailUnlessAlmostEqualZfailIfAlmostEqualZ
failUnlessZfailUnlessRaisesZfailIfc                   @   s(   e Zd Zddeee Zdd ZdS )
FixAssertszH
              power< any+ trailer< '.' meth=(%s)> any* >
              |c                 C   s,   |d d }| ttt| |jd d S )Nmeth    )prefix)replacer   NAMESstrr   )selfZnoderesultsname r   0/usr/lib/python3.10/lib2to3/fixes/fix_asserts.py	transform    s    zFixAsserts.transformN)	__name__
__module____qualname__joinmapreprr
   ZPATTERNr   r   r   r   r   r      s
    r   N)__doc__Z
fixer_baser   Z
fixer_utilr   dictr
   r   r   r   r   r   <module>   s(    