def METHOD_NAME(cls):  # pylint: disable=invalid-name
    cls.tearDown_exceptions = []
    while cls.__stack:
        func, args, kwargs = cls.__stack.pop()
        # TODO: Should exceptions be ignored from this?
        # TODO: addCleanups success if part of the success of the test,
        # what should we do here?
        func(*args, **kwargs)