def METHOD_NAME(self):
    fp = get_data_path('taxdump_nodes.dmp')
    obs = _taxdump_to_data_frame(fp, scheme='nodes_slim')
    exp = pd.DataFrame([
        [1,       1,      'no rank'],
        [2,       131567, 'superkingdom'],
        [543,     91347,  'family'],
        [548,     570,    'species'],
        [561,     543,    'genus'],
        [562,     561,    'species'],
        [570,     543,    'genus'],
        [620,     543,    'genus'],
        [622,     620,    'species'],
        [766,     28211,  'order'],
        [1224,    2,      'phylum'],
        [1236,    1224,   'class'],
        [28211,   1224,   'class'],
        [91347,   1236,   'order'],
        [118884,  1236,   'no rank'],
        [126792,  36549,  'species'],
        [131567,  1,      'no rank'],
        [585056,  562,    'no rank'],
        [1038927, 562,    'no rank'],
        [2580236, 488338, 'species']],
        columns=['tax_id', 'parent_tax_id', 'rank']).set_index('tax_id')
    assert_data_frame_almost_equal(obs, exp)