|
|
713fcdcd8e
|
refactor(test): 批量重构测试代码,简化调度器handler测试逻辑
1. 统一替换多个调度器handler测试用例,移除冗余的session_factory相关代码和fake session上下文
2. 调整ChannelPersistenceAdapter测试,使用模块级patcher管理并统一初始化方式
3. 修正OutboxEntry聚合根操作的版本号逻辑,移除不必要的版本递增
4. 新增UTC时区转换相关测试用例,完善datetime类型映射测试
5. 更新微信WOC适配器测试,适配新的session_type枚举值
6. 优化测试代码的可读性和一致性,统一测试辅助函数的实现方式
|
2026-07-10 14:29:23 +08:00 |
|
|
|
41e4385708
|
test: 批量添加/更新各模块单元测试用例
新增并完善多场景下的单元测试:
1. 修复IdempotencyConflictError断言字段
2. 更新manifest配置字段校验逻辑
3. 重构拉取工作账号不存在处理逻辑
4. 调整微信WOC错误分类规则与提示信息
5. 新增权限阶段审计元数据一致性测试
6. 修正微信WOC向导适配器URL校验规则
7. 完善流工作线程退避重试测试用例
8. 新增微信WOC插件生命周期与SSE管理测试
9. 新增流连接器适配器错误转换与游标持久化测试
10. 新增入站适配器trace_id传递与群聊发送者提取测试
11. 新增出站适配器trace_id传递与长文本分片测试
12. 新增WOC桥接客户端SSE生命周期管理测试
13. 新增URL校验器专项测试用例
14. 新增传输管理器降级与恢复逻辑测试
|
2026-07-09 20:27:21 +08:00 |
|
|
|
b4ea53a447
|
test: 修复多单元测试用例,完善测试覆盖与校验逻辑
1. 修复钉钉客户端API调用参数格式,将unionid从URL路径移至params
2. 补充服务账号mock的active状态,完善权限校验测试前置条件
3. 更新钉钉消息发送缓存计数断言,修正缓存键数量预期
4. 补充分类阶段测试的日志mock与新增字段校验
5. 新增事务端口的get_session方法测试,完善事务上下文接口覆盖
6. 修正代理访问配置默认权限等级为global,更新对应测试用例
7. 重构权限阶段未知请求处理逻辑,改为失败关闭而非默认管理员权限
8. 更新ack记录失败处理逻辑,改为抛出异常而非仅告警
9. 新增能力校验阶段异常降级测试用例
10. 重构发件箱持久化阶段测试,移除冗余查询并验证结果
11. 新增消息撤回测试的会话ID缓存获取逻辑
12. 修复映射器测试的账号ID匹配逻辑
13. 新增输入幂等阶段的缓存锁依赖,完善并发测试支持
14. 补充围栏代际回滚方法的完整测试覆盖
15. 新增路由匹配注册表的原子替换测试用例
16. 新增会话统计接口的截断状态与总数统计测试
17. 修正配置schema统计计数,更新热更新字段与总条目数
18. 补充调度任务处理器的缓存端口依赖,完善健康检查与锁机制测试
|
2026-07-09 13:53:26 +08:00 |
|
|
|
361dbe2149
|
test: 批量修复单元测试与集成测试用例的各类问题
本次提交修复了多个测试文件中的问题:
1. 为各管道测试类添加tracer_port属性初始化
2. 修复QQBot客户端关闭异常的错误类型匹配
3. 修正配对接口查询的状态值小写格式
4. 移除ChannelType枚举值的显式.value调用
5. 新增QQ常量的导出项与Instagram测试桩函数
6. 修复API接口返回值解析,正确访问data字段
7. 调整企业微信富文本消息的断言结构
8. 修正微信iLink的消息类型测试用例
9. 替换废弃的datetime.utc相关导入为UTC常量
10. 修复QQBot白名单适配器的返回值结构
11. 调整outbox工具的channel_msg_id处理逻辑
12. 新增多个适配器与服务的测试用例,覆盖异常降级、缓存处理等场景
13. 重构部分QQBot适配器的辅助函数测试,清理冗余代码
14. 修复微信iLink客户端的上传接口调用参数与缓存清理逻辑
15. 修正配置导出接口的敏感字段过滤与返回值结构
|
2026-07-09 04:23:07 +08:00 |
|
|
|
696f5f44ec
|
chore: 完成多模块迭代优化与测试覆盖
这一批提交包含:
1. 配置项敏感字段标记与测试用例修复
2. 路由绑定乐观锁支持与静态路径校验
3. 微信WOC插件能力适配与新增单元测试
4. 多个适配器的接口对齐与测试补全
5. 新增定时任务清理处理器与依赖注入容器测试
6. 错误码体系扩展与整合测试
7. 删除临时验证脚本与代码清理
|
2026-07-08 12:58:43 +08:00 |
|
|
|
ff07cef881
|
test: 批量完善单元测试与集成测试用例
1. 为测试桩函数新增version、debug/exception日志等必要字段
2. 重构SQLAlchemy事务上下文测试,修复隐式事务提交逻辑
3. 修复微信WOC插件适配器测试用例,补充缺失的日志方法与测试场景
4. 调整路由阶段测试,移除过时的会话刷新逻辑
5. 新增内容审核 retention 定时任务测试用例
6. 完善配对、会话、账号模型测试用例
7. 删除过时的报表集成测试文件
8. 为持久化适配器添加配对状态更新的乐观锁测试
9. 修复配置验证测试的断言逻辑
|
2026-07-08 03:58:05 +08:00 |
|
|
|
f9584fe9ca
|
refactor(channel): 完成多批次bug修复与功能优化
本次提交覆盖了多个生产环境问题修复与功能增强:
1. 修复WeChatWoc拉取适配器游标回传死循环(H-7):将游标offset改为累计偏移,避免重复拉取导致死循环
2. 修复base_worker重启计数逻辑(C-2):区分手动启动与恢复重启,max_restart_attempts阈值正确生效
3. 修复auth_expired死锁问题:改用异步调度停止账号,避免与事件总线形成环路死锁
4. 修复outbox持久化降级路径BUG:极端竞态下正确赋值outbox_entry,避免deliver_stage抛错
5. 修复幂等校验超时死锁问题(C-3):支持超时清理卡死的in_progress幂等记录,从环境变量配置超时阈值
6. 修复stream_chunk_stage异步资源释放:替换废弃的asynccontextlib.aclosing为标准库aclosing
7. 修复异常静默吞没问题:心跳任务、连接关闭异常不再静默忽略,改为记录warn日志
8. 新增多组单元测试覆盖上述修复,同时完善了outbox恢复扫描、入站幂等校验等模块的测试覆盖
9. 优化异常信息格式与代码可读性,替换原生ValueError为业务自定义ValidationError
|
2026-07-07 20:14:15 +08:00 |
|
|
|
e150d5f43f
|
test: add and update multiple unit test cases
1. 新增目录搜索建议、导出功能的测试用例
2. 完善会话处理、消息守卫、出箱恢复的测试覆盖
3. 修复测试用例中的断言与代码风格问题
4. 补充会话关联对话ID的校验逻辑测试
|
2026-07-07 16:27:23 +08:00 |
|
|
|
b323922cdc
|
style: 清理测试文件中的多余空行和导入顺序
本次提交清理了多个单元测试文件中的多余空行,调整了部分导入的顺序,同时修复了一处feishu错误翻译的导入顺序问题,移除了application/conftest.py中未使用的fake_report_repo fixture,优化代码格式提升可读性。
|
2026-07-06 20:52:20 +08:00 |
|
|
|
d58331e0c0
|
test: 批量修复单元测试与集成测试的兼容性问题
本次提交修复了多个测试文件中的问题:
1. 将 ChannelType 枚举调用改为字符串实例化方式
2. 修正了日志断言、异步mock使用、配置参数等多处测试细节
3. 新增了会话聚合根、跨渠道关联策略等单元测试用例
4. 修复了路由测试中的路径方法错误与断言逻辑
5. 调整了依赖导入与测试夹具的兼容性
6. 统一了重试回退调度的列表/元组使用规范
|
2026-07-04 00:18:04 +08:00 |
|
|
|
1022121bee
|
test: add batch of unit tests for channels module
添加了channels限界上下文的大量单元测试文件,包括:
1. 各层级通用与专用的conftest夹具
2. 核心领域模型、事件、服务测试
3. 应用层流水线、扩展处理器测试
4. 适配器与插件层测试
5. 修复并补充了pool manager测试用例
|
2026-07-02 03:28:19 +08:00 |
|