def METHOD_NAME(
    self,
    results_folder: str,
    file_suffix: str,
    dataframe_regression: DataFrameRegressionFixture,
    drop_columns: Optional[list] = None,
):
    """
    Check a dataframe for correctness.
    Check the dataframe stored at the file with suffix file_suffix in the folder
    results_folder. Pass in drop_column to indicate columns that shouldn't be
    checked because they will vary across runs (for instance, timestamp columns).
    """
    if drop_columns is None:
        drop_columns = []
    file_path = self._get_matching_file_path(
        results_folder=results_folder, file_suffix=file_suffix
    )
    df = pd.read_csv(file_path).drop(columns=drop_columns)
    dataframe_regression.check(data_frame=df)