跳到正文
Shihao Qi
项目文章笔记搜索关于

TAG

测试

这个标签下的全部内容。

共 3 篇

01文章

生成器的异常在第一次 next() 时才抛:try 包住 create_chat_completion(stream=True) 接不到超窗口错误2026-11-08调用生成器函数只会造出生成器,函数体要等第一次 next() 才运行,里面的 raise 也一样。llama-cpp-python 的超窗口检查就在这样的函数体里,所以流式调用外面那层 try 和它的自动收缩重试在真实库下走不到;测试替身在调用时就抛错,测试全绿、覆盖率 100%。#Python#LLM#错误处理#测试#AutarkiaMagicMock 接受任意实参:调用方多传一个参数,测试照样通过,生产抛 TypeError 被 except 吞掉2026-10-17不带 spec 的 MagicMock 不检查调用签名,被测代码传错参数时,替身照样返回你设好的值。Autarkia 里一段 prompt 上下文因此从来没被注入过:真实方法只收 self,调用方多传了 user_id,测试里的替身收下了,生产里的 TypeError 被外层 except 吞掉。#Python#测试

02笔记

time.strftime 取的是系统时区:写入用配置时区、读取用系统时区,本地全绿,CI 在 UTC 上差一天2026-10-17项目里有一个按配置时区取日期的工具函数,同时还有零散的 time.strftime("%Y-%m-%d")。开发机的时区和配置一样,两种写法永远同一天;CI 跑在 UTC,北京时间零点到八点之间,读的一方会去找前一天的文件。#Python#时间#测试
← 全部标签搜索站点
© 2026 Shihao Qi
标签RSSGitHubEmail