feat: refine task and countdown interactions
This commit is contained in:
@@ -132,6 +132,12 @@ def test_countdown_crud_single_pin_archive_restore_and_purge(client):
|
||||
assert [item["title"] for item in active] == ["生日", "旅行"]
|
||||
assert [item["pinned"] for item in active] == [True, False]
|
||||
|
||||
unpinned = client.delete(f"/api/v1/countdowns/{second['id']}/pin")
|
||||
assert unpinned.status_code == 200
|
||||
assert unpinned.json()["pinned"] is False
|
||||
active = client.get("/api/v1/countdowns").json()
|
||||
assert [item["pinned"] for item in active] == [False, False]
|
||||
|
||||
updated = client.patch(
|
||||
f"/api/v1/countdowns/{first['id']}",
|
||||
json={"title": "海边旅行", "event_date": "2026-09-12", "kind": "anniversary", "repeat_rule": "none", "icon": "🌊"},
|
||||
|
||||
Reference in New Issue
Block a user