这些步骤还展示了启动UnitTest特性所需的任务,尽管在典型的工作会话中,该特性应该已经启动。
无论类是否继承自unittest.TestCase,它都会收集它们。
使用unittest为较简单的doctest方式增添了相当多的能力。
在对模块进行更改时,需要频繁地运行单元测试,而这也是非常容易的。
最后注意,Zope测试框架只支持UnitTest实例或doctest。
由doctest处理的文档字符串可能会在其内部包含回溯(traceback),但是在特别的情况下,更好的方法是使用unittest。
无须特别指定,nose总会检测unittest.TestCase的子类并作为测试使用它们。
图7展示了一个拖放操作,开发人员通过该操作将COBOL程序BK92S1复制到UnitTest特性以便修改。
您需要添加一个标记以运行run-e,这样一来,您就可以在IPythonShell中避免回溯到单元测试模块。
这里要展示的最后一个特性是,在IPythonShell中运行单元测试。