- Nose Testing - Tools
- Nose Testing - Framework
- UnitTest Framework - Py.test Module
- UnitTest Framework - Doctest API
- UnitTest Framework - Doctest
- UnitTest Framework - Signal Handling
- UnitTest Framework - Unittest2
- UnitTest Framework - Time Test
- UnitTest Framework - Exceptions Test
- UnitTest Framework - Skip Test
- UnitTest Framework - Test Discovery
- UnitTest Framework - Assertion
- UnitTest Framework - API
- UnitTest Framework - Framework
- UnitTest Framework - Overview
- UnitTest Framework - Home
UnitTest Framework Resources
Selected Reading
- Who is Who
- Computer Glossary
- HR Interview Questions
- Effective Resume Writing
- Questions and Answers
- UPSC IAS Exams Notes
UnitTest Framework - Signal Handpng
在试验操作期间更有效地处理控制-C,由“-c/------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- 随着渔获量破碎行为得以实现,控制-C将使目前的运行测试得以完成,试验过程将结束,并报告迄今为止的所有结果。 第二种控制将按惯例产生一个键盘。
如果被点击手叫,但发出信号。 SIGINT 手提器是安装的,然后是要求停电手。 通常,这将成为取代安装的手稿和代表的预计行为。 对于需要单位检测的残疾人,可使用除草剂。
以下公用事业功能使测试框架内的控制-c处理功能成为可能——
unittest.installHandler()
Install the control-chandler. 页: 1 SIGINT 收到所有登记结果后,都要求进行测试。
unittest.registerResult(result)
登记a 试验 用于控制-c处理的物体。 登记结果会少报,因此无法防止垃圾收集。
unittest.removeResult(result)
取消已登记的结果。 一旦结果被删除,将不再根据控制项目要求该结果物体。
unittest.removeHandler(function = None)
在无争辩的情况下,如果安装了控制手,则该功能便可撤销。 这一职能也可作为测试指导员,在试验执行期间暂时撤除手稿。
GUI Test Runner
安装了单元测试模块,以便相互发现和进行测试。 这一公用事业是Adhur script inittestgui.py,它使用的是Tkinter模块,是TK制图工具箱的Adhur港。 它很容易利用德国马克进行发现和运行测试。
Python unittestgui.py
Cpck the Discover Tests button. 一张小的方言箱显示,你可以选择进行测试的目录和单元。
最后,点击起纽顿。 测试将从选定的路径和单元名称中发现,因此,电灯将显示结果。
为了在结果箱中看到个别测试的细节、选择和点击测试——
如果您在露天安装中找不到这一用途,你可以从项目网页
也有类似的、基于轮式工具包的效用。
Advertisements