Example #1
0
def test_bad_start_server(loop):
    server = Server([], loop=loop)
    yield from server.start()
    with pytest.raises(RuntimeError):
        yield from server.start()
    # Still have to stop it.
    yield from server.stop()
Example #2
0
def test_server_basic_call(loop):
    server = Server([], loop=loop, _exe=['tests/dummy_server.py', '-f'])
    assert not server.is_running
    yield from server.start()
    assert server.is_running
    yield from server.stop()
    assert not server.is_running
Example #3
0
def test_bad_server_stop(loop):
    server = Server([], loop=loop)
    with pytest.raises(RuntimeError):
        yield from server.stop()