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