2 sinat 29902953 sinat_29902953 于 2015.07.18 16:32 提问

【python】亲们,看下这段Python单元测试代码该怎么调用啊?

代码如下:
#coding=utf-8
import unittest

def createsuite(self):
testunit=unittest.TestSuite()
test_dir="C:\Users\***\Desktop\myprogram"
discover=unittest.defaultTestLoader.discover(test_dir,pattern="test*.py",top_level_dir=None)

for test_suite in discover:
    for test_case in test_suite:
        testunit.addTest(test_case)
        print testunit
    return testunit

if name=="__main__":
runner=unittest.TextTestRunner()
runner.run(createsuite)

为什么运行的时候提示:Ran 0 tests in 0.294s,一个测试用例都没运行呢?明明打印输出的testunit是正常的,显示有4条测试用例;估计是下边runner调用的时候出问题了,求大神指导

4个回答

devmiao
devmiao   Ds   Rxr 2015.07.19 05:51
devmiao
devmiao   Ds   Rxr 2015.07.19 05:51
devmiao
devmiao   Ds   Rxr 2015.07.19 05:51
CSDNXIAON
CSDNXIAON   2015.07.20 09:52

python 压力测试代码
----------------------同志你好,我是CSDN问答机器人小N,奉组织之命为你提供参考答案,编程尚未成功,同志仍需努力!

Csdn user default icon
上传中...
上传图片
插入图片