test(unit): P3-1第七波 entities领域模块单元测试(80个用例) #709
Merged
xiaoxia
merged 5 commits from 2026-07-22 16:36:50 +08:00
test/p3-1-wave7-entities-domain-tests into develop
5 Commits
| Author | SHA1 | Message | Date | |
|---|---|---|---|---|
|
|
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
|
||
|
|
29d4a99fce | style: auto-format with black + isort + prettier [ci skip] | ||
|
|
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校验/状态流转 |
||
|
|
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 边界情况 |
||
|
|
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领域模型测试 |