class Test(unittest.TestCase): def setUp(self): self.p = ThreadPool(10) self.q = Queue() #using speed_test self.q.put({'count':0, 't1':None, 't2':None}) #using speed_test def tearDown(self): pass def test(self): while True: self.p.apply(self.get_and_put, args=()) # @speed_test def get_and_put(self): queue = QueueManager('localhost') queue.connect() data = queue.get('message') # time.sleep(0.02) print data queue.put('response', 'queue[%s]' % data) queue.disconnect()
class Test(unittest.TestCase): def setUp(self): self.p = ThreadPool(10) self.q = Queue() #using speed_test self.q.put({'count': 0, 't1': None, 't2': None}) #using speed_test def tearDown(self): pass def test(self): while True: self.p.apply(self.get_and_put, args=()) # @speed_test def get_and_put(self): queue = QueueManager('localhost') queue.connect() data = queue.get('message') # time.sleep(0.02) print data queue.put('response', 'queue[%s]' % data) queue.disconnect()