test(unit): P3-1第七波 entities领域模块单元测试(80个用例) #709

Merged
xiaoxia merged 5 commits from test/p3-1-wave7-entities-domain-tests into develop 2026-07-22 16:36:50 +08:00

5 Commits

Author SHA1 Message Date
xiaoxia b1f1f06041 chore: trigger CI
CI/CD Pipeline / Build Staging Web Image (pull_request) Has been skipped
CI/CD Pipeline / Build Staging Worker Image (pull_request) Has been skipped
Preview Deploy / Deploy Preview Environment (pull_request) Failing after 0s
CI/CD Pipeline / Build Staging API Image (pull_request) Has been skipped
CI/CD Pipeline / Build Production API Image (pull_request) Has been skipped
CI/CD Pipeline / Deploy Staging (Watchtower auto-deploy) (pull_request) Has been skipped
CI/CD Pipeline / Build Production Web Image (pull_request) Has been skipped
CI/CD Pipeline / Build Production Worker Image (pull_request) Has been skipped
CI/CD Pipeline / Staging E2E Tests (pull_request) Has been skipped
CI/CD Pipeline / Staging API Integration Tests (pull_request) Has been skipped
CI/CD Pipeline / Deploy Production (pull_request) Has been skipped
CI/CD Pipeline / ACR Image Cleanup (pull_request) Has been skipped
CI/CD Pipeline / Production Browser E2E (pull_request) Has been skipped
CI/CD Pipeline / Check if frontend-only change (pull_request) Successful in 53s
CI/CD Pipeline / Frontend Unit Tests (pull_request) Has been skipped
CI/CD Pipeline / Unit Tests (pull_request) Successful in 53s
CI/CD Pipeline / Frontend Lint (pull_request) Successful in 2m38s
CI/CD Pipeline / Validate Code Quality And Tests (pull_request) Successful in 2m53s
PR Automation / Auto Approve on CI Green (pull_request) Successful in 5m6s
AI Code Review / AI Code Review (pull_request) Failing after 5m56s
CI/CD Pipeline / Integration Tests (pull_request) Successful in 1m5s
Preview Cleanup / Cleanup Preview Environment (pull_request) Successful in 26s
PR Automation / Auto Merge on CI Green + Approved (pull_request) Successful in 8m52s
2026-07-22 16:27:58 +08:00
CI Bot 29d4a99fce style: auto-format with black + isort + prettier [ci skip] 2026-07-22 14:07:15 +08:00
CI Bot da7a9638b9 test(unit): P3-1第七波 entities领域模块单元测试(80个用例)
CI/CD Pipeline / Build Staging API Image (pull_request) Has been skipped
CI/CD Pipeline / Build Staging Web Image (pull_request) Has been skipped
CI/CD Pipeline / Build Staging Worker Image (pull_request) Has been skipped
CI/CD Pipeline / Check if frontend-only change (pull_request) Successful in 14s
CI/CD Pipeline / Frontend Lint (pull_request) Successful in 1m52s
CI/CD Pipeline / Build Production API Image (pull_request) Has been skipped
CI/CD Pipeline / Build Production Web Image (pull_request) Has been skipped
CI/CD Pipeline / Build Production Worker Image (pull_request) Has been skipped
CI/CD Pipeline / Deploy Staging (Watchtower auto-deploy) (pull_request) Has been skipped
Preview Deploy / Deploy Preview Environment (pull_request) Successful in 34s
CI/CD Pipeline / Frontend Unit Tests (pull_request) Has been skipped
CI/CD Pipeline / Deploy Production (pull_request) Has been skipped
CI/CD Pipeline / Staging E2E Tests (pull_request) Has been skipped
CI/CD Pipeline / Staging API Integration Tests (pull_request) Has been skipped
CI/CD Pipeline / ACR Image Cleanup (pull_request) Has been skipped
CI/CD Pipeline / Production Browser E2E (pull_request) Has been skipped
CI/CD Pipeline / Unit Tests (pull_request) Successful in 29s
AI Code Review / AI Code Review (pull_request) Successful in 4m10s
CI/CD Pipeline / Validate Code Quality And Tests (pull_request) Failing after 1m27s
PR Automation / Auto Merge on CI Green + Approved (pull_request) Successful in 2m32s
CI/CD Pipeline / Integration Tests (pull_request) Successful in 1m6s
PR Automation / Auto Approve on CI Green (pull_request) Successful in 22m1s
覆盖 entities.py 全部9个类型:
- 4个枚举: AssetLibraryKind, IngestJobStatus, AssetStatus, ClassificationStatus
  - 含 _missing_ 兼容逻辑全面覆盖(uploaded/success/done/fail/process等历史值)
- 5个数据类: User, Project, AssetLibrary, Asset, IngestJob
  - User: 认证/订阅/配额/微信/手机绑定全字段
  - Project: create/is_owner/is_shared_with/can_access
  - AssetLibrary: create/kind校验
  - Asset: create参数校验/file_type/add_tag/remove_tag去重与幂等
  - IngestJob: create校验/状态流转
2026-07-22 14:00:03 +08:00
CI Bot 7172039353 test(unit): 补充MemoryStateStore单元测试(10个用例)
CI/CD Pipeline / Build Staging API Image (pull_request) Has been skipped
CI/CD Pipeline / Build Staging Web Image (pull_request) Has been skipped
CI/CD Pipeline / Build Staging Worker Image (pull_request) Has been skipped
CI/CD Pipeline / Deploy Staging (Watchtower auto-deploy) (pull_request) Has been skipped
CI/CD Pipeline / Build Production API Image (pull_request) Has been skipped
CI/CD Pipeline / Build Production Web Image (pull_request) Has been skipped
CI/CD Pipeline / Build Production Worker Image (pull_request) Has been skipped
CI/CD Pipeline / Staging E2E Tests (pull_request) Has been skipped
CI/CD Pipeline / Staging API Integration Tests (pull_request) Has been skipped
CI/CD Pipeline / ACR Image Cleanup (pull_request) Has been skipped
CI/CD Pipeline / Deploy Production (pull_request) Has been skipped
CI/CD Pipeline / Production Browser E2E (pull_request) Has been skipped
Preview Deploy / Deploy Preview Environment (pull_request) Successful in 38s
CI/CD Pipeline / Check if frontend-only change (pull_request) Successful in 4s
CI/CD Pipeline / Frontend Unit Tests (pull_request) Has been skipped
CI/CD Pipeline / Unit Tests (pull_request) Successful in 19s
CI/CD Pipeline / Frontend Lint (pull_request) Successful in 1m30s
CI/CD Pipeline / Validate Code Quality And Tests (pull_request) Failing after 1m19s
PR Automation / Auto Approve on CI Green (pull_request) Successful in 3m5s
PR Automation / Auto Merge on CI Green + Approved (pull_request) Successful in 3m2s
CI/CD Pipeline / Integration Tests (pull_request) Successful in 1m3s
AI Code Review / AI Code Review (pull_request) Successful in 4m7s
覆盖 #558 微信登录 CSRF 防护核心逻辑:
- 正常存取与一次性消费
- 过期清理(TTL机制)
- 多 state 互不干扰
- 并发写入与消费安全
- 空 state 边界情况
2026-07-21 19:56:42 +08:00
CI Bot 6909f4e324 test(unit): P3-1第六波 新增5个领域模块单元测试(37个用例)
- test_tag_domain: Tag领域模型测试
- test_recipe_domain: Recipe领域模型测试
- test_editing_mode_domain: EditingMode枚举测试
- test_title_library_domain: TitleLibraryItem领域模型测试
- test_voice_library_domain: VoiceLibraryItem领域模型测试
2026-07-21 19:56:30 +08:00