def __call__(self, consumer, lag=1): rl = get_request_loop() start = time.time() loop = rl.num_loops yield async_sleep(lag) yield {'time': time.time() - start, 'loops': rl.num_loops - loop}
def test_clone(self): t1 = yield self.make() session = t1.session yield pulsar.async_sleep(0.5) t2 = yield session.add(t1.clone(id=genid())) self.assertNotEqual(t1.id, t2.id) self.assertEqual(t1.name, t2.name) self.assertNotEqual(t1.timestamp, t2.timestamp) self.assertTrue(t1.timestamp < t2.timestamp) tasks = yield self.query().filter(id=(t1.id, t2.id)).all() self.assertEqual(len(tasks), 2) self.assertEqual(tasks[0].id, t2.id) self.assertEqual(tasks[1].id, t1.id) self.assertTrue(tasks[0].timestamp > tasks[1].timestamp)
def test_close(self): echo = self.client.client(self.server.address) self.assertEqual(echo(b'ciao!'), b'ciao!') self.assertEqual(echo(b'QUIT'), b'QUIT') yield async_sleep(1) self.assertEqual(echo(b'ciao!'), b'ciao!')
def __call__(self, consumer, lag): start = time.time() yield async_sleep(lag) yield time.time() - start
def wait(actor, period=0.5): start = default_timer() yield pulsar.async_sleep(period) yield default_timer() - start
def test_create(self): t1 = yield self.make() yield pulsar.async_sleep(0.5) t2 = yield self.make() self.assertNotEqual(t1.id, t2.id) self.assertTrue(t1.timestamp < t2.timestamp)