test: Resolve DeprecationWarnings in theme tests by using client.cookies.set

This commit is contained in:
Yunxiao Xu
2026-02-17 01:03:50 -08:00
parent a64a582110
commit e4513fcf18

View File

@@ -25,10 +25,8 @@ def test_get_me_includes_theme(test_user, auth_token):
with patch("ea_chatbot.api.dependencies.history_manager") as mock_hm: with patch("ea_chatbot.api.dependencies.history_manager") as mock_hm:
mock_hm.get_user_by_id.return_value = test_user mock_hm.get_user_by_id.return_value = test_user
response = client.get( client.cookies.set("access_token", auth_token)
"/api/v1/auth/me", response = client.get("/api/v1/auth/me")
cookies={"access_token": auth_token}
)
assert response.status_code == 200 assert response.status_code == 200
data = response.json() data = response.json()
@@ -53,10 +51,10 @@ def test_update_theme_success(test_user, auth_token):
# The router uses its own reference to history_manager # The router uses its own reference to history_manager
mock_hm_router.update_user_theme.return_value = updated_user mock_hm_router.update_user_theme.return_value = updated_user
client.cookies.set("access_token", auth_token)
response = client.patch( response = client.patch(
"/api/v1/auth/theme", "/api/v1/auth/theme",
json={"theme": "dark"}, json={"theme": "dark"}
cookies={"access_token": auth_token}
) )
assert response.status_code == 200 assert response.status_code == 200