예제 #1
0
def test_create():
    server = Server(host=None)
    setup_server(server)

    conn = Connection('newconn', None)
    server._process_create(conn, 'newuser')
    assert len(server.users) == 4
    assert server.users[-1].username == 'newuser'
예제 #2
0
def test_create_failure():
    server = Server(host=None)
    setup_server(server)

    conn = Connection('newconn', None)
    server._process_create(conn, 'u2')
    assert len(server.users) == 3
    assert conn.send_buffer[-len('username already exists'
                                 ):] == b'username already exists'