Unittest 单元测试框架4 - 类与函数(3)

2021-04-21  本文已影响0人  庄周幻梦

前文:
Unittest 单元测试框架1 - 基本使用和命令行选项
Unittest 单元测试框架2 - 编写测试代码以及如何跳过测试用例
Unittest 单元测试框架3 - 使用子测试区分测试迭代
Unittest 单元测试框架4 - 类与函数(1)
Unittest 单元测试框架4 - 类与函数(2)


弃用别名

由于历史原因,一些TestCase方法有一个或者多个别名,现在已经弃用,下表列出来正确的名称及其弃用别名:

MethodName Derecated alias Deprecated alias
assertEqual() failUnlessEqual assertEquals
assertNotEqual() failIfEqual assertNotEquals
assertTrue() failUnless assert_
assertFalse() failIf
assertRaises() failUnlessRaises
assertAlmostEqual() failUnlessAlmostEqual assertAlmostEquals
assertNotAlmostEqual() failIfAlmostEqual assertNotAlmostEquals
assertRegex() assertRegexpMatches
assertNotRegex() assertNotRegexpMatches
assertRaisesRegex() assertRaisesRegexp

3.1版本已移除: The fail* alises listed in the second column have been deprecated.

3.2版本已移除: The assert* aliases listed in the third column have been deprecated.

3.2版本已移除: assertRegexpMatches and assertRaisesRegexp hava been renamed to assertRegex() and assertRaisesRegex().

3.5版本已移除: The assertNotRegexpMatches name is deprecated in favor of assertNotRegex().

分组测试

加载和运行测试


原文来自于https://docs.python.org/3.9/library/unittest.html#
如有侵权,请联系删除

上一篇 下一篇

猜你喜欢

热点阅读