sinat_29902953 2015-07-18 08:32 采纳率: 0%
浏览 2205

【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调用的时候出问题了,求大神指导

  • 写回答

3条回答

  • devmiao 2015-07-18 21:51
    关注
    评论

报告相同问题?

悬赏问题

  • ¥15 求差集那个函数有问题,有无佬可以解决
  • ¥15 【提问】基于Invest的水源涵养
  • ¥20 微信网友居然可以通过vx号找到我绑的手机号
  • ¥15 寻一个支付宝扫码远程授权登录的软件助手app
  • ¥15 解riccati方程组
  • ¥15 display:none;样式在嵌套结构中的已设置了display样式的元素上不起作用?
  • ¥15 使用rabbitMQ 消息队列作为url源进行多线程爬取时,总有几个url没有处理的问题。
  • ¥15 Ubuntu在安装序列比对软件STAR时出现报错如何解决
  • ¥50 树莓派安卓APK系统签名
  • ¥65 汇编语言除法溢出问题