MemGPT/tests/test_openai_assistant_api.py
Sarah Wooders 85faf5f474
chore: migrate package name to letta (#1775)
Co-authored-by: Charles Packer <packercharles@gmail.com>
Co-authored-by: Shubham Naik <shubham.naik10@gmail.com>
Co-authored-by: Shubham Naik <shub@memgpt.ai>
2024-09-23 09:15:18 -07:00

47 lines
1.5 KiB
Python

# TODO: modify this to run against an actual running server
# def test_list_messages():
# client = TestClient(app)
#
# test_user_id = uuid.UUID(LettaConfig.load().anon_clientid)
#
# # create user
# server = SyncServer()
# if not server.get_user(test_user_id):
# print("Creating user in test_list_messages", test_user_id)
# server.create_user({"id": test_user_id})
# else:
# print("User already exists in test_list_messages", test_user_id)
#
# # write default presets to DB
# server.initialize_default_presets(test_user_id)
#
# # test: create agent
# request_body = {
# "assistant_name": DEFAULT_PRESET,
# }
# print(request_body)
# response = client.post("/v1/threads", json=request_body)
# assert response.status_code == 200, f"Error: {response.json()}"
# agent_id = response.json()["id"]
# print(response.json())
#
# # test: insert messages
# # TODO: eventually implement the "run" functionality
# request_body = {
# "content": "Hello, world!",
# "role": "user",
# }
# response = client.post(f"/v1/threads/{str(agent_id)}/messages", json=request_body)
# assert response.status_code == 200, f"Error: {response.json()}"
#
# # test: list messages
# thread_id = str(agent_id)
# params = {
# "limit": 10,
# "order": "desc",
# }
# response = client.get(f"/v1/threads/{thread_id}/messages", params=params)
# assert response.status_code == 200, f"Error: {response.json()}"
# print(response.json())
#