i f@sdZddlmZddlmZedddddd d d d d dddddddd dd dd ddddddZGdddeZdS)z5Fixer that replaces deprecated unittest method names.)BaseFix)NameZassert_Z assertTrueZ assertEqualsZ assertEqualZassertNotEqualsZassertNotEqualZassertAlmostEqualsZassertAlmostEqualZassertNotAlmostEqualsZassertNotAlmostEqualZassertRegexpMatchesZ assertRegexZassertRaisesRegexpZassertRaisesRegexZfailUnlessEqualZ failIfEqualZfailUnlessAlmostEqualZfailIfAlmostEqualZ failUnlessZfailUnlessRaisesZ assertRaisesZfailIfZ assertFalsec@s8eZdZddjeeeZddZdS) FixAssertszH power< any+ trailer< '.' meth=(%s)> any* > |cCs8|dd}|jttt|d|jdS)Nmethprefix)replacerNAMESstrr)selfZnodeZresultsnamer>/opt/alt/python34/lib64/python3.4/lib2to3/fixes/fix_asserts.py transform szFixAsserts.transformN) __name__ __module__ __qualname__joinmapreprr ZPATTERNrrrrrrs rN)__doc__Z fixer_baserZ fixer_utilrdictr rrrrrs$