class TestLightqueue(unittest.TestCase): def setUp(self): self.queue = Queue(queue_name='lqtest') self.filename = 'test_file.txt' def tearDown(self): db = redis.StrictRedis(host='localhost', port=6379, db=0) db.delete('lqtest') db.delete('lqtest:incr') def test_queue_instance_methods(self): open(self.filename, 'w').close() t = TestClass() self.queue.enqueue(t.write, self.filename, '1') self.queue.enqueue(t.write, self.filename, '2') self.queue.enqueue(t.write, self.filename, '3') self.queue.enqueue(t.write, self.filename, '4') self.queue.enqueue(t.write, self.filename, '5') # wait for the jobs to complete time.sleep(3) f = open(self.filename, 'r') self.assertEqual(f.read(), '12345') f.close()
def setUp(self): self.queue = Queue(queue_name='lqtest') self.filename = 'test_file.txt'