unittest的loadTestsFromName
时间: 2024-01-11 19:04:41 浏览: 57
基于Unittest的功能测试
`loadTestsFromName` 方法是 `unittest` 模块中的一个方法,用于从指定的模块中加载测试用例。该方法可以接收一个字符串参数,即要加载的测试用例的名称,例如:
```python
import unittest
# 加载 mymodule 模块中的测试用例
test_suite = unittest.TestLoader().loadTestsFromName('mymodule.MyTestCase')
# 运行测试用例
unittest.TextTestRunner().run(test_suite)
```
其中,`mymodule` 是要加载测试用例的模块名,`MyTestCase` 是要加载的测试用例类名。`loadTestsFromName` 方法还支持加载测试用例函数,例如:
```python
# 加载 mymodule 模块中的 test_func 测试用例函数
test_suite = unittest.TestLoader().loadTestsFromName('mymodule.test_func')
```
这样就可以加载 `mymodule` 模块中的 `test_func` 测试用例函数。
阅读全文