咱只如初见 2016-01-29 10:16 采纳率: 0%
浏览 1408

首先呢__name__为什么不等于 __main__,每次运行都会运行两边类中的test

import unittest
from Selenium.Controller import Report
import HTMLTestRunner
global i
i = 1

class MyTestCase(unittest.TestCase):
def test_something(self):
global i
i+=1
print i
self.assertEqual(True, True)

def test_quick(self):
    i_list = [1,3,6,34,23,12,5,8,19,9,0,10,11,15]
    print i_list

if name == 'TestReport':
print 'run main'
u = unittest.TestSuite()
u.addTest(MyTestCase('test_something'))
u.addTest(MyTestCase('test_quick'))
# test = unittest.makeSuite(MyTestCase)

filename = "D:/test5.html"
fp = file(filename, 'wb')

runner = HTMLTestRunner.HTMLTestRunner(
    stream=fp,
    title='longbin',
    description='Run cases in '+'longbin'+',for results please refer to below table')
# runner.run(u)

输出结果
Testing started at 18:15 ...

run main

..

Time Elapsed: 0:00:00
[1, 3, 6, 34, 23, 12, 5, 8, 19, 9, 0, 10, 11, 15]
3

Process finished with exit code 0

求大神帮助,,帮助

  • 写回答

1条回答

  • oyljerry 2016-01-29 12:06
    关注

    要求你的py模块是python解释器的主文件调用。不然就是作为模块加载,调用你的顶层类

    评论

报告相同问题?

悬赏问题

  • ¥15 用windows做服务的同志有吗
  • ¥60 求一个简单的网页(标签-安全|关键词-上传)
  • ¥35 lstm时间序列共享单车预测,loss值优化,参数优化算法
  • ¥15 Python中的request,如何使用ssr节点,通过代理requests网页。本人在泰国,需要用大陆ip才能玩网页游戏,合法合规。
  • ¥100 为什么这个恒流源电路不能恒流?
  • ¥15 有偿求跨组件数据流路径图
  • ¥15 写一个方法checkPerson,入参实体类Person,出参布尔值
  • ¥15 我想咨询一下路面纹理三维点云数据处理的一些问题,上传的坐标文件里是怎么对无序点进行编号的,以及xy坐标在处理的时候是进行整体模型分片处理的吗
  • ¥15 一直显示正在等待HID—ISP
  • ¥15 Python turtle 画图