版权声明:本文为博主原创文章,欢迎转载,请注明出处 https://blog.csdn.net/mouday/article/details/85157647
单元测试用例代码实例
# -*- coding: utf-8 -*-
# @Date : 2018-12-21
# @Author : Peng Shiyu
import unittest
# 继承unittest.TestCase
class MyTest(unittest.TestCase):
# 必须使用@classmethod 装饰器,所有test运行前运行一次
@classmethod
def setUpClass(cls):
print("类测试开始...")
# 必须使用 @ classmethod装饰器, 所有test运行完后运行一次
@classmethod
def tearDownClass(cls):
print("类测试结束")
# 每个测试用例执行之前做操作
def setUp(self):
print("方法测试开始...")
# 每个测试用例执行之后做操作
def tearDown(self):
print("方法测试结束")
# 测试用例
def test_print(self):
print("测试输出")
# 测试用例
def test_equal(self):
print("测试相等")
self.assertEqual("a", "a")
if __name__ == '__main__':
# 运行所有的测试用例
unittest.main()
"""
类测试开始...方法测试开始...
测试相等
方法测试结束
方法测试开始...
测试输出
方法测试结束
类测试结束
"""