def test_networking():
    n = Networking("127.0.0.1", 0)
    _thread.start_new_thread(_handle_server, (n, ))
    n.wait_for_connection()
    # Full message
    msg = n.recv_message()
    assert isinstance(msg, SessionStartMessage)
    # Split message
    msg = n.recv_message()
    assert isinstance(msg, SessionStartMessage)