#coding=utf-8
import unittest
def creatsuite():
testunit=unittest.TestSuite()
#定义测试文件查找目录
test_dir="E:\learn\Selenium2_Python_test\test_project\test_case"
#定义 discover 方法的参数
discover=unittest.defaultTestLoader.discover(test_dir,pattern="test*.py",top_level_dir=None)
#discover 方法筛选出来的用例,循环添加到测试套件中
for test_suite in discover:
for test_case in test_suite:
testunit.addTests(test_case)
print testunit
return testunit
if __name__ == '__main__':
runner=unittest.TextTestRunner()
alltestnames = creatsuite()
runner.run(alltestnames)
运行出错,找不到路径,后来仔细看文档,发现目录格式是双斜杠!!!
!