import unittest,HTMLTestRunner
from nose_parameterized import parameterized def login(username,passwd):
if username=='niuhanyang' and passwd=='':
return ''
return False
def choujiang(sign):
if sign == '':
return True
return False class My(unittest.TestCase):
def alogin(self, username, passwd, hope):
sign = login(username, passwd)
return sign
@parameterized.expand(
[
['niuhanyang','',''],
['niuhanyang','',False],
['','', False],
['niuhanyang','',False]
]
)
def test_choujiang(self,username,passwd,hope):#只有test开头的用例才会被执行
sign=self.alogin(username,passwd,hope) #获取前一条用例的执行结果,赋值给sign
cj_res=choujiang(sign)
self.assertEqual(cj_res,True)
if __name__=='__main__':
suite = unittest.TestSuite()
suite.addTest(unittest.makeSuite(My))
fw = open('获取结果.html', 'wb')
runner = HTMLTestRunner.HTMLTestRunner(stream=fw, title='获取前一条用例执行结果')
runner.run(suite)

执行结果

最新文章

  1. windows编程环境
  2. 三维空间旋转和Three.JS中的实现
  3. 王垠:完全用Linux工作
  4. 9个offer,12家公司,35场面试,从微软到谷歌,应届计算机毕业生的2012求职之路
  5. ThreadPoolExecutor原理及使用
  6. Swift - 操作表(UIActionSheel)的用法,也叫底部警告框
  7. Python:高级主题之(属性取值和赋值过程、属性描述符、装饰器)
  8. docker安装hadoop集群
  9. ssm(Spring、Springmvc、Mybatis)实战之淘淘商城-第一天
  10. Python高级笔记(五)--实例方法、静态方法和类方法
  11. ios UIScrolloView在storyboard中添加约束
  12. python分享题目
  13. js判断移动端页面按home键切换到桌面事件
  14. 坚持c++,真正掌握c++(4)
  15. 前端开发之CSS篇二
  16. NLPIR
  17. C# 微信openid 用户信息
  18. android开源项目之OTTO事件总线(一)
  19. hive - load CSV file NULL value 加载csv文件出现结果全是空值
  20. common-fileupload组件实现java文件上传和下载

热门文章

  1. 01 Memcached 安装与介绍
  2. 2017年Android百大框架排行榜(转)
  3. python 求下个月的最后一天
  4. git 入门二 (基础)
  5. CG标准函数库——数学函数(GPU编程与CG语言之阳春白雪下里巴人)
  6. Intellij idea 切换SVN路径
  7. Linux进程间通信(一) - 管道
  8. 九度OJ 1255:骰子点数概率 (递归、DP)
  9. Go 学习笔记
  10. phpstorm10激活方法