def METHOD_NAME(self):
    # Python class that inherits builtin methods
    class List(list): "List() doc"
    # Simulate builtin with no docstring for default tip test
    class SB:  __call__ = None
    def gtest(obj, out):
        self.assertEqual(signature(obj), out)
    if List.__doc__ is not None:
        gtest(List, List.__doc__)
    gtest(list.__new__,
           'Create and return a new object.  See help(type) for accurate signature.')
    gtest(list.__init__,
           'Initialize self.  See help(type(self)) for accurate signature.')
    append_doc =  "L.append(object) -> None -- append object to end"
    gtest(list.append, append_doc)
    gtest([].append, append_doc)
    gtest(List.append, append_doc)
    gtest(types.MethodType, "method(function, instance)")
    gtest(SB(), default_tip)