TestCase(测试用例)
import unittest
class TestClassName(unittest.TestCase):
def test_method(self):
pass
"""
注意点:
1.测试类必须继承unittest.TestCase
2.测试方法必须以小写的test开头
"""
TestLoader加载器
suite = unittest.TestLoader().discover("./test_case", pattern="test*.py")
TestSuite测试套件
"""
第一:添加test_case目录下test_case_001中的第一条测试方法
第二:添加test_case目录下所有的测试类
"""
import unittest
from test_case.test_case_001 import TestAdd01
suite = unittest.TestSuite()
"""
在实例化测试套件的时候,一定注意不要漏掉括号
"""
suite.addTest(TestAdd01("test_01_add_001"))
suite.addTest(unittest.makeSuite(TestAdd01))
"""
注意点:
1、在添加测试方法的时候,写完类名之后,注意导包
2、部分pycharm在使用makeSuite方法时可能报黄色,不用在意!!
"""
TextTestRunner 运行器
runner = unittest.TextTestRunner()