Esempio n. 1
0
def test_base_server():
    app = BokehTornado(Application())
    httpserver = HTTPServer(app)
    httpserver.start()

    loop = IOLoop()
    loop.make_current()

    server = BaseServer(loop, app, httpserver)
    server.start()

    assert server.io_loop == loop
    assert server._tornado.io_loop == loop

    httpserver.stop()
    server.stop()
    server.io_loop.close()
def test_base_server() -> None:
    app = BokehTornado(Application())
    httpserver = HTTPServer(app)
    httpserver.start()

    loop = IOLoop()
    loop.make_current()

    server = BaseServer(loop, app, httpserver)
    server.start()

    assert server.io_loop == loop
    assert server._tornado.io_loop == loop

    httpserver.stop()
    server.stop()
    server.io_loop.close()
 def f():
     server.unlisten()
     server.stop()
     # If server.stop() were to stop the Tornado IO loop,
     # g() wouldn't be called and `result` would remain empty.
     loop.add_timeout(timedelta(seconds=0.01), g)
Esempio n. 4
0
 def f():
     server.unlisten()
     server.stop()
     # If server.stop() were to stop the Tornado IO loop,
     # g() wouldn't be called and `result` would remain empty.
     loop.add_timeout(timedelta(seconds=0.01), g)