在 setup() 中输出 pyunit 测试名称的方法
python 中有没有一种方法可以让 pyunit 测试输出当前正在运行的测试。例子: def setUp(self): log.debug("Test %s Started" % (testname)) def test_…
Python 单元测试:测试失败时自动运行调试器
有没有办法在单元测试失败时自动启动调试器? 现在我只是手动使用 pdb.set_trace() ,但这非常繁琐,因为我需要每次添加它并在最后取出它。 例如: im…
如何使用unittest从测试或设置中停止所有测试?
我正在扩展 python 2.7 unittest 框架来进行一些功能测试。我想做的一件事是停止所有测试在测试内部和 setUpClass() 方法内部运行。有时,如果测试失…
PyUnit 中是否已弃用测试套件?
按照 PyUnit 中的示例,我想出了以下运行良好的单元测试代码。 import unittest class Board: def __init__(self, x, y): self.x = x; self.y = y; de…
如果测试的模块位于姐妹文件夹中,如何使我的 Python 单元测试导入它们?
我仍在思考 import 语句。如果我有2个同级文件夹: src test 如何让test中的py文件导入src中的模块? 有没有更好的解决方案(比如将一个文件夹放在另…
pythonunittestassertRaises 当assertRaises失败时抛出异常
我有代码,当assertRaises 失败时,assertRaises 会抛出异常。 我认为如果 assertRaises 失败,那么测试就会失败,最后我会得到一份报告,表明测试失…
Python unittest:如何仅运行测试文件的一部分?
我有一个测试文件,其中包含花费大量时间的测试(它们将计算发送到集群并等待结果)。 所有这些都在特定的 TestCase 类中。 由于它们需要时间而且不太…