pydantic requests result websockets pytest sqlmodel