Advertisement

Python单元测试:Unittest中的测试用例框架

阅读量:

Python语言中存在众多可用于执行单元测试的库,本文仅就其中一部分进行探讨,重点介绍unittest模块的应用方式。
不作过多赘述,以下直接展示示例代码,具体说明请参阅代码中的注释内容。

复制代码
    import unittest #导入unittest模块
    import HTMLTestRunner
    from mock import patch
    import webbrower
    
    def mycluster():
    	return "cluster"
    
    class Mytest(unittest.TestCase):#继承unit test.TestCase的测试类
    	def setUp(self):#每个测试用例执行之前要做的操作
    		print("Starting test")
    	def tearDown(self):#每个测试用例执行之后要做的操作
    		print("Test is done!")
    	
    	@classmethod
    	def setUpClass(self):#必须使用@classmethod装饰器,所有测试用例执行前运行一次
    		pass
    	def tearDownClass(self):#必须使用@classme

全部评论 (0)

还没有任何评论哟~