feat(web): default video sort to published and UP sort to avg_views
This commit is contained in:
1 parent
764bde65d9
commit
11930db2bf
8 files changed
+31
-20
No files matched your search
@@ -108,11 +108,12 @@ def test_readonly_routes_and_static():
|
||||
|
||||
status, _, payload = running.request("/api/videos")
|
||||
assert status == 200
|
||||
heat_payload = json.loads(payload)["data"]
|
||||
items = heat_payload["items"]
|
||||
assert items and items[0]["aid"] == 102
|
||||
default_payload = json.loads(payload)["data"]
|
||||
items = default_payload["items"]
|
||||
assert default_payload["sort"] == "published"
|
||||
assert items and items[0]["aid"] == 103
|
||||
# 非增长排序:省略 growth_days 时 days/growth_days 回落为 7,不做 7→1
|
||||
assert heat_payload["days"] == heat_payload["growth_days"] == 7
|
||||
assert default_payload["days"] == default_payload["growth_days"] == 7
|
||||
|
||||
status, _, payload = running.json("/api/videos?year=2026")
|
||||
assert status == 200
|
||||
@@ -132,7 +133,14 @@ def test_readonly_routes_and_static():
|
||||
|
||||
status, _, payload = running.request("/api/ups")
|
||||
assert status == 200
|
||||
assert json.loads(payload)["data"]["sort"] == "efficiency"
|
||||
assert json.loads(payload)["data"]["sort"] == "avg_views"
|
||||
|
||||
status, _, payload = running.request("/api/rankings")
|
||||
assert status == 200
|
||||
assert json.loads(payload)["data"]["sort"] == "published"
|
||||
status, _, payload = running.request("/api/rankings?scope=up")
|
||||
assert status == 200
|
||||
assert json.loads(payload)["data"]["sort"] == "avg_views"
|
||||
|
||||
status, _, payload = running.request("/api/fans?days=7&recent_days=14")
|
||||
assert status == 200
|
||||
|
||||
Reference in new issue
Block a user