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()
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
def test_bad_server_stop(loop): server = Server([], loop=loop) with pytest.raises(RuntimeError): yield from server.stop()