在运行测试用例时出错:set_timeout(timeout)

编程语言 2026-07-08

在此输入图片描述

测试用例是我的教授提供的。(我们不是在学习如何编写测试用例,而是在学习其他内容。)

每次运行测试时,我在set_timeout(timeout)处遇到一个错误。即使我在每个函数中都写上return 0return None,我仍然会遇到同样的错误。

我猜测存在超时问题,测试用例中的超时函数没有被正确实现,从而引发了这个错误。但是当所有返回语句都是0None时,超时怎么会发生呢?

解决方案

在没有看到实际代码的情况下,我们只能做出假设。

函数set_timeout(timeout)很可能在你的代码运行之前被调用,至少在任何情况下。从它的名字来看,它就是“设置超时”的函数,你的代码不能超时。

你最靠谱的办法是请你的教授提供一个与Windows兼容的测试运行器版本。或者了解如何在Linux下完成作业。

站内所有文章版权归属LeftHeroAI导航站,无授权禁止任何主体转载、抄袭、复制内容,亦不得私自架设镜像站点。一经侵权,本站将通过法律途径追责。

相关文章