This will return a list of the _methods with arguments and
        default values
        :tab str: This will tab the _calls over
        :return str:

def method_calls(self, tab=''):
        """
        This will return a list of the _methods with arguments and
        default values
        :tab str: This will tab the _calls over
        :return str:
        """
        ret = ''
        for method in self.methods:
            func = getattr(self, method)
            args, _, _, default = inspect.getargspec(func)
            default = default or []
            index = len(args) - len(default)
            args_defaults = [a for a in args[1:index]]
            for i in range(len(default)):
                args_defaults.append(args[i + index] + '=' + repr(default[i]))

            ret += '%s%s(%s)\n' % (tab, method, ', '.join(args_defaults),)
        return ret