'Execute optional pre methods of loaded hooks.
:param name: The name of the loaded hooks.
:param args: Positional arguments which would be transmitted into
all pre methods of loaded hooks.
:param kwargs: Keyword args which would be transmitted into all pre
methods of loaded hooks.
:param f: Target function.'

def run_pre(self, name, args, kwargs, f=None):

    self._run(name=name, method_type='pre', args=args, kwargs=kwargs, func=f)
