def METHOD_NAME(self, row, exclude_columns):
    """ Check that all columns of the given behave row are contained
        in the database row. Exclude behave rows with the names given
        in the `exclude_columns` list.
    """
    for name, value in zip(row.headings, row.cells):
        if name not in exclude_columns:
            assert self.contains(name, value), self.assert_msg(name, value)