o ?Og@sTdZddlmZddlmZedddddd d dddddd d d ZGdddeZdS)z5Fixer that replaces deprecated unittest method names.)BaseFix)NameZ assertTrueZ assertEqualZassertNotEqualZassertAlmostEqualZassertNotAlmostEqualZ assertRegexZassertRaisesRegexZ assertRaisesZ assertFalse)Zassert_Z assertEqualsZassertNotEqualsZassertAlmostEqualsZassertNotAlmostEqualsZassertRegexpMatchesZassertRaisesRegexpZfailUnlessEqualZ failIfEqualZfailUnlessAlmostEqualZfailIfAlmostEqualZ failUnlessZfailUnlessRaisesZfailIfc@s(eZdZddeeeZddZdS) FixAssertszH power< any+ trailer< '.' meth=(%s)> any* > |cCs,|dd}|ttt||jddS)NZmeth)prefix)replacerNAMESstrr)selfZnodeZresultsnamer @/opt/alt/python310/lib64/python3.10/lib2to3/fixes/fix_asserts.py transform s  zFixAsserts.transformN) __name__ __module__ __qualname__joinmapreprr ZPATTERNrr r r rrs  rN)__doc__Z fixer_baserZ fixer_utilrdictr rr r r rs(