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 - Tools
Nose Testing - Tools
鼻子器模块提供了你可能认为有用的一些检测辅助器,包括限制试验执行时间和对例外情况进行测试的校正器,所有这些都主张 X 单位测试方法。 测试项目。
nose.tools.ok_(expr, msg = 无) - Shorthand for claim.
nose.tools.eq_(a, b, msg = 无) - Shorthand for "assert a = b, “%r != %r” % (a, b)
nose.tools.make_decorator(func) 校正测试校正,以便适当复制校正功能元数据,包括鼻子的附加 st(即,安装和粉碎)。
nose.tools.raises(*vipons)- 测试必须提出一种预期的例外。
nose.tools.timed (pmit) - 测试必须在规定的时限内完成,才能通过
nose.tools.istest(func)- 作为测试标志的功能或方法
nose.tools.nottest(func)- 标明功能或方法而不是测试的决定因素
Parameterized Testing
粉碎测试框架,单位测试,没有一种简单的方式来管理半金属化测试案例。 换言之,你可以很容易地将论点从外部传入unittest. 。
然而,测试模块港口以几种综合方式测试了分化情况:
pytest.fixture() 允许你确定固定功能的参数。
@pytest.mark.parametrize 允许在职能或级别上界定分化。 它为特定测试功能或类别提供了多种论据/固定装置。
pytest_generate_tests使你能够实施自己的习惯动态分化计划或推广。
第三方模块的分参数化允许用任何灰色试验框架进行参数测试。 可从这一链接下载:
Advertisements