

def testSliceBack(self):
    session = self.session()
    qs = session.query(self.model)
    N = qs.count()
    self.assertTrue(N)
    q1 = (yield qs[(- 2):])
    self.assertEqual(len(q1), 2)
    self.assertEqual(q1[0].id, (N - 1))
    self.assertEqual(q1[1].id, N)
    q1 = (yield qs[(- 2):(- 1)])
    self.assertEqual(len(q1), 1)
    self.assertEqual(q1[0].id, (N - 1))

dataset/ETHPy150Open lsbardel/python-stdnet/tests/all/query/slice.py TestFilter.testSliceBack/original