def test_list(self): i = 0L for x in range(10): Job.create(db.session, **self.opts) arr = Job.list(db.session, None) self.assertEquals(len(arr), 10) times = [x.createtime for x in arr] self.assertEquals(times, sorted(times, reverse=True)) # test selecting status arr = Job.list(db.session, Job.READY, limit=1) self.assertEquals(len(arr), 1) arr = Job.list(db.session, Job.READY, limit=5) self.assertEquals(len(arr), 5) arr = Job.list(db.session, Job.READY, limit=0) self.assertEquals(len(arr), 10) arr = Job.list(db.session, Job.READY, limit=-1) self.assertEquals(len(arr), 10)
def test_add(self): job = Job.create(db.session, **self.opts) arr = Job.list(db.session, None) self.assertTrue(len(arr), 1)