Exemplo n.º 1
0
 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}
Exemplo n.º 2
0
 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}
Exemplo n.º 3
0
 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)
Exemplo n.º 4
0
 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)
Exemplo n.º 5
0
 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!')
Exemplo n.º 6
0
 def __call__(self, consumer, lag):
     start = time.time()
     yield async_sleep(lag)
     yield time.time() - start
Exemplo n.º 7
0
Arquivo: me.py Projeto: japaks/pulsar
def wait(actor, period=0.5):
    start = default_timer()
    yield pulsar.async_sleep(period)
    yield default_timer() - start
Exemplo n.º 8
0
 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)
Exemplo n.º 9
0
 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!')
Exemplo n.º 10
0
 def __call__(self, consumer, lag):
     start = time.time()
     yield async_sleep(lag)
     yield time.time() - start
Exemplo n.º 11
0
 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)