chore: establish V1.1 recovery baseline
This commit is contained in:
@@ -0,0 +1,72 @@
|
||||
"""
|
||||
V1.1 本地资格 E2E 测试骨架
|
||||
测试项目: 本地资格声明 → 佐证上传 → 审核流程
|
||||
"""
|
||||
|
||||
import pytest
|
||||
|
||||
|
||||
@pytest.mark.e2e
|
||||
class TestLocalEligibilityE2E:
|
||||
"""本地资格 E2E 全流程测试"""
|
||||
|
||||
def test_declare_local_eligibility(self, api_client, verified_user):
|
||||
"""用户可声明丹阳工作/户籍/居住"""
|
||||
# POST /api/v1/local-eligibility/declaration
|
||||
# TODO: P04 实现后完善
|
||||
pass
|
||||
|
||||
def test_declare_does_not_require_evidence_by_default(self, api_client, verified_user):
|
||||
"""声明本地资格不默认要求上传佐证"""
|
||||
# TODO: P04 实现后完善
|
||||
pass
|
||||
|
||||
def test_evidence_upload_requires_permission(self, api_client, verified_user):
|
||||
"""佐证文件上传需要鉴权"""
|
||||
# TODO: P04 实现后完善
|
||||
pass
|
||||
|
||||
def test_reviewer_can_access_evidence(self, operator_client, local_eligibility_factory):
|
||||
"""审核员可访问本地资格佐证"""
|
||||
# TODO: P05 实现后完善
|
||||
pass
|
||||
|
||||
def test_matchmaker_cannot_access_evidence(self, matchmaker_client, local_eligibility_factory):
|
||||
"""红娘不可访问本地资格佐证(INV-011)"""
|
||||
# TODO: P13 + P05 实现后完善
|
||||
pass
|
||||
|
||||
def test_local_eligibility_status_in_me_status(self, api_client, verified_user):
|
||||
"""/me/status 返回 localEligibilityStatus"""
|
||||
# TODO: P04 实现后完善
|
||||
pass
|
||||
|
||||
def test_local_eligibility_affects_match_eligibility(self, api_client, user_factory):
|
||||
"""本地资格未核验影响匹配资格"""
|
||||
# TODO: P06 实现后完善
|
||||
pass
|
||||
|
||||
|
||||
@pytest.mark.e2e
|
||||
class TestLocalEligibilityReview:
|
||||
"""本地资格审核流程测试"""
|
||||
|
||||
def test_review_queue_local_eligibility_type(self, operator_client):
|
||||
"""本地资格审核进入 review_type=local_eligibility 队列"""
|
||||
# TODO: P05 实现后完善
|
||||
pass
|
||||
|
||||
def test_approve_updates_eligibility_status(self, operator_client, local_eligibility_factory):
|
||||
"""审核通过更新 local_eligibility 状态"""
|
||||
# TODO: P05 实现后完善
|
||||
pass
|
||||
|
||||
def test_need_evidence_triggers_upload(self, operator_client, local_eligibility_factory):
|
||||
"""需补充佐证触发用户上传"""
|
||||
# TODO: P05 实现后完善
|
||||
pass
|
||||
|
||||
def test_evidence_access_logged(self, operator_client, local_eligibility_factory):
|
||||
"""查看佐证文件记录审计日志"""
|
||||
# TODO: P05 实现后完善
|
||||
pass
|
||||
Reference in New Issue
Block a user