\dpdZddlmZddlmZedddddd d dddddd d ZGddeZdS)z5Fixer that replaces deprecated unittest method names.)BaseFix)Name assertTrue assertEqualassertNotEqualassertAlmostEqualassertNotAlmostEqual assertRegexassertRaisesRegex assertRaises assertFalse)assert_ assertEqualsassertNotEqualsassertAlmostEqualsassertNotAlmostEqualsassertRegexpMatchesassertRaisesRegexpfailUnlessEqual failIfEqualfailUnlessAlmostEqualfailIfAlmostEqual failUnlessfailUnlessRaisesfailIfcXeZdZddeeezZdZdS) FixAssertszH power< any+ trailer< '.' meth=(%s)> any* > |c|dd}|ttt||jdS)Nmeth)prefix)replacerNAMESstrr")selfnoderesultsnames *..\python\lib\lib2to3\fixes\fix_asserts.py transformzFixAsserts.transform sBvq! T%D *4;???@@@@@N) __name__ __module__ __qualname__joinmapreprr$PATTERNr+r,r*rrsOHHSSu--../GAAAAAr,rN)__doc__ fixer_baser fixer_utilrdictr$rr4r,r*r9s;;!   $*0%*! -,#    $AAAAAAAAAAr,