File Explorer

/proc/thread-self/root/proc/thread-self/root/lib64/python3.9/lib2to3/fixes

This explorer reads the filesystem of the server it runs on, so /workspace/user isn't present here. Browsing and the terminal still work against this server's own disk from /.

fix_asserts.py984 B · 35 lines
"""Fixer that replaces deprecated unittest method names.""" # Author: Ezio Melotti from ..fixer_base import BaseFixfrom ..fixer_util import Name NAMES = dict(    assert_="assertTrue",    assertEquals="assertEqual",    assertNotEquals="assertNotEqual",    assertAlmostEquals="assertAlmostEqual",    assertNotAlmostEquals="assertNotAlmostEqual",    assertRegexpMatches="assertRegex",    assertRaisesRegexp="assertRaisesRegex",    failUnlessEqual="assertEqual",    failIfEqual="assertNotEqual",    failUnlessAlmostEqual="assertAlmostEqual",    failIfAlmostEqual="assertNotAlmostEqual",    failUnless="assertTrue",    failUnlessRaises="assertRaises",    failIf="assertFalse",)  class FixAsserts(BaseFix):     PATTERN = """              power< any+ trailer< '.' meth=(%s)> any* >              """ % '|'.join(map(repr, NAMES))     def transform(self, node, results):        name = results["meth"][0]        name.replace(Name(NAMES[str(name)], prefix=name.prefix))