Python基础编程——测试代码

640

Python基础编程——测试代码_第1张图片

测试函数

Python基础编程——测试代码_第2张图片

  • 1)可先导入模块unittest 以及要测试的函数,

  • 2)再创建一个继承unittest.TestCase的类,

  • 3)编写一系列方法对函数行为的不同方面进行测试。

  • 4)运行testname_function.py时,所有以test打头的方法都将自动运行。

  • 5)使用了unittest 类最有用的功能之一:一个断言 方法。断言方法用来核实得到的结果是否与期望的结果一致。

各种判言方法

方法 用途
assertEqual(a, b) 核实a == b
assertEqual(a, b) 核实a == b
assertNotEqual(a, b) 核实a != b
assertTrue(x) 核实x 为True
assertFalse(x) 核实x 为False
assertIn(item , list ) 核实 item 在 list 中
assertNotIn(item , list ) 核实 item 不在 list 中

Python基础编程——测试代码_第3张图片

方法setUp()

  • 如果你在TestCase 类中包含了方法setUp() ,Python将先运行它,再运行各个以test_打头的方法。

  • 在你编写的每个测试方法中都可使用在方法setUp() 中创建的对象了。

Python基础编程——测试代码_第4张图片

往期精彩文章回顾

Python基础编程——文件和异常

Python基础编程——类(二)

Python基础编程——类(一)

Python基础编程——函数(二)

Python基础编程——函数(一)

Python基础编程—用户输入和while循环

Python基础编程—字典篇(二)

Python基础编程—字典篇(一)

Python基础编程——if语句篇(二)

Python基础编程——if语句篇(一)

Python基础编程—操作列表篇(二)

Python基础编程—操作列表篇(一)

640

640

你可能感兴趣的:(Python基础编程——测试代码)