def METHOD_NAME(self):
    sids = numpy.arange(3)
    eids = [2, 2, 0]
    vals = [.1, .2, .3]
    self.dstore['df/sid'] = sids
    self.dstore['df/eid'] = eids
    self.dstore['df/val'] = vals
    self.dstore.getitem('df').attrs['__pdcolumns__'] = 'sid eid val'
    # testing slice
    df = self.dstore.read_df('df', 'sid', slc=slice(1, 3))
    print(df)
    # testing selection
    df = self.dstore.read_df('df', 'eid', sel={'eid': 2, 'sid': 0})
    self.assertEqual(list(df.index), [2])
    self.assertEqual(list(df.sid), [0])
    self.assertEqual(list(df.val), [.1])
    # testing list selection
    df = self.dstore.read_df('df', 'eid', sel={'sid': [0, 2]})
    self.assertEqual(list(df.val), [.1, .3])