1 #功能函数 2 def multiply(a,b): 3 return a * b 4 5 # ==========fixture========== 6 def setup_module(): #模块级:在当前文件中,在所有测试用例执行之前与之后执行 7 print("setup_module==========") 8 9 def teardown_module(): 10 print("teardown_module===========") 11 12 def setup_function(): #函数级:在每个测试函数之前与之后执行(不在类中) 13 print("setup_function---------------") 14 15 def teardown_function(): 16 print("teardown_function---") 17 18 def setup(): #类里面:运行在调用方法的前后(类里面) 19 print("setup......") 20 21 def teardown(): 22 print("teardown...") 23 24 #测试用例 25 def test_multipy_3(): 26 print("test_multiply_3....") 27 assert multiply(3,4) == 12 28 29 def test_multiply_4(): 30 print("test_multiply_4") 31 assert multiply('a',3) == 'aaa'