ssf-2025-ana/Backend/tests/test_letter.py
2025-09-13 16:18:28 +09:00

32 lines
1.2 KiB
Python

# def test_letter_operations(client, authenticated_user):
# token = authenticated_user["token"]
# headers = {"Authorization": f"Bearer {token}"}
#
# # Create Letter
# letter_data = {"content": "test content"}
# response = client.post("/api/letter", json=letter_data, headers=headers)
# assert response.status_code == 200
# letter_id = response.json()["id"]
# assert response.json()["content"] == "test content"
#
# # Get Letter
# response = client.get(f"/api/letter/{letter_id}", headers=headers)
# assert response.status_code == 200
# assert response.json()["id"] == letter_id
#
# # Update Letter
# updated_letter_data = {"content": "updated content"}
# response = client.put(
# f"/api/letter/{letter_id}", json=updated_letter_data, headers=headers
# )
# assert response.status_code == 200
# assert response.json()["content"] == "updated content"
#
# # Delete Letter
# response = client.delete(f"/api/letter/{letter_id}", headers=headers)
# assert response.status_code == 200
# assert response.json()["detail"] == "Letter deleted"
#
# # Verify Deletion
# response = client.get(f"/api/letter/{letter_id}", headers=headers)
# assert response.status_code == 400