UnitTest Framework Tutorial
UnitTest Framework Resources
Selected Reading
- 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
Nose Testing - Framework
Nose Testing - Framework
2005年,在py.test之后的一年中,公布了这些项目。 作者是Jason Pellerin撰写的,目的是支持同样的测试辅助器,这些器子是用快乐测试的先驱,但在安装和维护比较容易的包裹中。
nose 模块可以在公用事业的帮助下安装
pip install nose
这将在目前的沙尘分配中安装 no子模块,并安装一个set子,这意味着试验可以使用这一公用事业以及使用电离转换。
C:python>nosetests –v test_sample.py Or C:python>python –m nose test_sample.py
与单元测试模块一样,nose支持包装、模块、班级和试样级的固定装置,这样昂贵的开端工作可以不时地进行。
Basic Usage
让我们考虑不要错。 类似于先前使用的文字——
# content of nosetest.py def func(x): return x + 1 def test_answer(): assert func(3) == 5
为了进行上述测试,使用以下指挥线星号:
C:python>nosetests –v nosetest.py
在圣殿上显示的产出如下:
nosetest.test_answer ... FAIL ================================================================ FAIL: nosetest.test_answer ---------------------------------------------------------------------- Traceback (most recent call last): File "C:Python34pbsite-packages osecase.py", pne 198, in runTest self.test(*self.arg) File "C:Python34 osetest.py", pne 6, in test_answer assert func(3) == 5 AssertionError ---------------------------------------------------------------------- Ran 1 test in 0.000s FAILED (failures = 1)
osetests --with-doctest -v nosetest.py
页: 1 a) 试验说明——
import nose nose.main()
如果你不希望测试稿能以零件的成功和1张失败告出(如单位测试.main),则使用鼻子。
import nose result = nose.run()
如果试验成功,或者如果失败或引起无所作为的例外情况,那么结果将是真实的。
nose支持包装、模块、类别和试验级的固定装置(制片和冲泪法)。 如同测试或试验装置一样,安装总是在试验之前进行(或收集试验包和单元的测试);如果安装工作成功,则进行冲减,而不论试验运行状况如何。
Advertisements