feat: 新增用户端个人中心
This commit is contained in:
@@ -13,7 +13,7 @@ from app.models.chat import ChatMessage, ChatSession, TopicSession
|
||||
from app.models.entitlement import EntitlementPlan
|
||||
from app.models.user import User
|
||||
from app.services.chat_service import ChatService
|
||||
from app.services.entitlement_service import EntitlementService
|
||||
from app.services.entitlement_service import EntitlementService, entitlement_dict
|
||||
from app.services.rag_service import RagResult, RagService
|
||||
from app.services.topic_session_service import TopicSessionService
|
||||
|
||||
@@ -44,6 +44,8 @@ def test_default_entitlement_uses_basic_plan_when_user_has_no_assignment():
|
||||
id=10,
|
||||
name="大本营基础版",
|
||||
plan_type="basic",
|
||||
description="基础知识问答权益",
|
||||
validity_days=180,
|
||||
monthly_topic_limit=30,
|
||||
status=1,
|
||||
sort_order=10,
|
||||
@@ -55,8 +57,12 @@ def test_default_entitlement_uses_basic_plan_when_user_has_no_assignment():
|
||||
|
||||
assert view.plan_id == 10
|
||||
assert view.name == "大本营基础版"
|
||||
assert view.description == "基础知识问答权益"
|
||||
assert view.validity_days == 180
|
||||
assert view.source == "default"
|
||||
assert view.monthly_topic_remaining == 27
|
||||
assert entitlement_dict(view)["description"] == "基础知识问答权益"
|
||||
assert entitlement_dict(view)["validityDays"] == 180
|
||||
|
||||
|
||||
def test_legacy_teacher_plan_is_not_exposed_or_used_as_default():
|
||||
|
||||
Reference in New Issue
Block a user