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'
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'