def METHOD_NAME(self, helpers, attributes_explorer):
    attributes_str = attributes_explorer.parse_attributes(save_file=False)
    df = pd.read_csv(StringIO(attributes_str)).drop(columns=['Unnamed: 0'])
    # For the attributes df define expected columns
    expect_col_names = ['Attribute', 'Label', 'Description',
                        'Required', 'Cond_Req', 'Valid Values', 'Conditional Requirements',
                        'Component']
    expected_components = ['Biospecimen', 'Patient', 'BulkRNA-seqAssay']
    # Get actual values
    actual_column_names = df.columns.tolist()
    actual_components = df.loc[df['Attribute']== 'Component']['Component'].tolist()
    assert actual_column_names == expect_col_names
    assert actual_components == expected_components