Ejemplo n.º 1
0
 def func(request):
     resp = EventSourceResponse()
     resp.start(request)
     with self.assertRaises(TypeError):
         resp.send('foo', retry='one')
     resp.send('foo', retry=1)
     return resp
Ejemplo n.º 2
0
 async def func(request):
     app = request.app
     resp = EventSourceResponse()
     await resp.prepare(request)
     resp.send('foo', event='bar', id='xyz', retry=1)
     app['socket'].append(resp)
     await resp.wait()
     return resp
Ejemplo n.º 3
0
 def func(request):
     app = request.app
     resp = EventSourceResponse()
     resp.start(request)
     resp.send('foo', event='bar', id='xyz', retry=1)
     app['socket'].append(resp)
     yield from resp.wait()
     return resp
Ejemplo n.º 4
0
def hello(request):
    resp = EventSourceResponse()
    resp.start(request)
    for i in range(0, 100):
        print('foo')
        yield from asyncio.sleep(1, loop=loop)
        resp.send('foo {}'.format(i))
    resp.stop_streaming()
    return resp
Ejemplo n.º 5
0
 async def func(request):
     resp = EventSourceResponse()
     await resp.prepare(request)
     with pytest.raises(TypeError):
         resp.send('foo', retry='one')
     resp.send('foo', retry=1)
     resp.stop_streaming()
     await resp.wait()
     return resp
Ejemplo n.º 6
0
 async def func(request):
     app = request.app
     resp = EventSourceResponse()
     resp.ping_interval = 1
     await resp.prepare(request)
     resp.send('foo')
     app['socket'].append(resp)
     await resp.wait()
     return resp
Ejemplo n.º 7
0
 def func(request):
     app = request.app
     resp = EventSourceResponse()
     resp.ping_interval = 1
     resp.start(request)
     resp.send('foo')
     app['socket'].append(resp)
     yield from resp.wait()
     return resp
Ejemplo n.º 8
0
 def func(request):
     resp = EventSourceResponse(headers={'X-SSE': 'aiohttp_sse'})
     resp.start(request)
     resp.send('foo')
     resp.send('foo', event='bar')
     resp.send('foo', event='bar', id='xyz')
     resp.send('foo', event='bar', id='xyz', retry=1)
     return resp
Ejemplo n.º 9
0
 async def func(request):
     if with_sse_response:
         resp = await sse_response(request,
                                   headers={'X-SSE': 'aiohttp_sse'})
     else:
         resp = EventSourceResponse(headers={'X-SSE': 'aiohttp_sse'})
         await resp.prepare(request)
     resp.send('foo')
     resp.send('foo', event='bar')
     resp.send('foo', event='bar', id='xyz')
     resp.send('foo', event='bar', id='xyz', retry=1)
     resp.stop_streaming()
     await resp.wait()
     return resp
Ejemplo n.º 10
0
 def func(request):
     if with_sse_response:
         resp = yield from sse_response(request,
                                        headers={'X-SSE': 'aiohttp_sse'})
     else:
         resp = EventSourceResponse(headers={'X-SSE': 'aiohttp_sse'})
         if with_deprecated_start:
             resp.start(request)
         else:
             yield from resp.prepare(request)
     resp.send('foo')
     resp.send('foo', event='bar')
     resp.send('foo', event='bar', id='xyz')
     resp.send('foo', event='bar', id='xyz', retry=1)
     resp.stop_streaming()
     yield from resp.wait()
     return resp