'Wrap all assert* methods of this class using self._wrap_assertion,
to capture all assertion errors in bulk.'

def __getattribute__(self, name):

    base_attr = super(BulkAssertionTest, self).__getattribute__(name)
    if name.startswith('assert'):
        return self._wrap_assertion(base_attr)
    else:
        return base_attr
