第11章 测试代码

测试函数

test_name_fuction.py #文件名

import  unittest

from name_fuction import  get_formatted_name

class NameTestCase(unittest.TestCase) : #测试类继承 unittest.TestCase类

def test_first_last_name(self) :

formatted_name = get_formatted_name('janis','joplin')

self.assertEqual(formatted_name,'Janis Joplin')

def test_testname(self) :

...... #省略的测试方法体

unittest.main() #运行文件中的测试

# 运行test_name_fuction.py是所有test开头的方法将自动运行

 

setup方法

如果TestCase类包含了此方法,Python将先运行它,在运行各个以test开头的方法。可以用来做初始化。

posted @ 2019-07-21 22:28  vvf  阅读(106)  评论(0编辑  收藏  举报