当前位置: 首页 > news >正文

滦平住房和城乡建设厅网站舟山网络科技有限公司

滦平住房和城乡建设厅网站,舟山网络科技有限公司,网站分页符素材,wordpress 卡顿一.DDT简介 Data Driven Testing#xff0c;数据驱动#xff0c;简单来说就是测试数据的参数化 Python数据驱动模块DDT#xff0c;包含类的装饰器ddt和两个方法装饰器data#xff08;直接输入测试数据#xff09; 通常情况下#xff0c;data中的数据按照一个参数传递给…一.DDT简介 Data Driven Testing数据驱动简单来说就是测试数据的参数化 Python数据驱动模块DDT包含类的装饰器ddt和两个方法装饰器data直接输入测试数据 通常情况下data中的数据按照一个参数传递给测试用例如果data中含有多个数据以元组列表字典等数据需要自行在脚本中对数据进行分解或者使用unpack分解数据。 data(*参数) 拆分参数为多个运行多次用例 data(a,b) 那么a和b各运行一次用例 data([a,d],[c,d]) 如果没有unpack那么[a,b]当成一个参数传入用例运行 如果有unpack那么[a,b]被分解开按照用例中的两个参数传递 二、安装DDT pip install ddt 三、导入模块 import requests,json,unittest from ddt import ddt,data,unpack 四、案例 ddt data(参数)实验证明 1、data可传列表、元祖、字典 2、data参数时是把参数当做一个变量传入处理的#data是元祖import requests,json,unittest from ddt import ddt,data,unpack ddt class Test(unittest.TestCase):name((橙子,橘子),(柠檬,柚子))data(name)def test(self,name):print(name) if __name____main__:unittest.main()C:\Program Files\Python35\python.exe C:/Users/wangli/PycharmProjects/Test/Test/test.py . ---------------------------------------------------------------------- Ran 1 test in 0.000sOK ((橙子, 橘子), (柠檬, 柚子))Process finished with exit code 0#data是列表ddt class Test(unittest.TestCase):name[[橙子,橘子],[柠檬,柚子]]data(name)def test(self,name):print(name) if __name____main__:unittest.main()C:\Program Files\Python35\python.exe C:/Users/wangli/PycharmProjects/Test/Test/test.py [[橙子, 橘子], [柠檬, 柚子]] . ---------------------------------------------------------------------- Ran 1 test in 0.000sOKProcess finished with exit code 0#data是字典ddt class Test(unittest.TestCase):name{name:王荔,age:11}data(name)def test(self,name):print(name) if __name____main__:unittest.main()C:\Program Files\Python35\python.exe C:/Users/wangli/PycharmProjects/Test/Test/test.py . {name: 王荔, age: 11} ---------------------------------------------------------------------- Ran 1 test in 0.000sOKProcess finished with exit code 0 ddt data(*参数)实验证明 1、data可传列表、元祖、字典 2、data*参数时是把参数拆分成多个迭代次数import requests,json,unittest from ddt import ddt,data,unpack ddt class Test(unittest.TestCase):name((橙子,橘子),(柠檬,柚子))data(*name)def test(self,name):print(name) if __name____main__:unittest.main()C:\Program Files\Python35\python.exe C:/Users/wangli/PycharmProjects/Test/Test/test.py .. (橙子, 橘子) ---------------------------------------------------------------------- (柠檬, 柚子) Ran 2 tests in 0.000sOKProcess finished with exit code 0ddt class Test(unittest.TestCase):name[[橙子,橘子],[柠檬,柚子]]data(*name)def test(self,name):print(name) if __name____main__:unittest.main()C:\Program Files\Python35\python.exe C:/Users/wangli/PycharmProjects/Test/Test/test.py .. [橙子, 橘子] ---------------------------------------------------------------------- [柠檬, 柚子] Ran 2 tests in 0.000sOKProcess finished with exit code 0ddt class Test(unittest.TestCase):name[{name:王荔,age:11},{name:王荔,age:11}]data(*name)def test(self,name):print(name) if __name____main__:unittest.main()C:\Program Files\Python35\python.exe C:/Users/wangli/PycharmProjects/Test/Test/test.py .. {age: 11, name: 王荔} {age: 11, name: 王荔} ---------------------------------------------------------------------- Ran 2 tests in 0.001sOKProcess finished with exit code 0 ddt data(*参数) unpack实验证明 1、data可传列表、元祖、字典 2、data*参数时是把参数拆分成多个迭代次数 3、unpack 是把参数拆分成多个参数传入import requests,json,unittest from ddt import ddt,data,unpack ddt class Test(unittest.TestCase):name((橙子,橘子),(柠檬,柚子))data(*name)unpackdef test(self,name1,name2):print(name1,name2) if __name____main__:unittest.main()C:\Program Files\Python35\python.exe C:/Users/wangli/PycharmProjects/Test/Test/test.py 橙子 橘子 柠檬 柚子 .. ---------------------------------------------------------------------- Ran 2 tests in 0.000sOKProcess finished with exit code 0ddt class Test(unittest.TestCase):name[[橙子,橘子],[柠檬,柚子]]data(*name)unpackdef test(self,name1,name2):print(name1,name2) if __name____main__:unittest.main()C:\Program Files\Python35\python.exe C:/Users/wangli/PycharmProjects/Test/Test/test.py .. 橙子 橘子 ---------------------------------------------------------------------- Ran 2 tests in 0.001sOK 柠檬 柚子Process finished with exit code 0
http://www.pierceye.com/news/456574/

相关文章:

  • seo网站优化公司住房和城乡建设厅证书查询
  • 江苏建设通网站创业项目
  • 亚马逊电商网站南通做网络网站
  • 做网站交易装备可以么上海企业信息查询公示系统
  • 浙江网站建设而梦幻西游源码论坛
  • 网站建设类织梦模板做网站 对方传销
  • 做外贸比较好的网站莱芜信息港房产网
  • 胶州建设局网站做电影网站怎样赚钱
  • 物流的网站模板免费下载网站你懂我意思正能量晚上下载
  • 做外贸的阿里巴巴网站是哪个更好网络宣传网站建设价格
  • 网站入侵怎么做网站开发相关英文单词
  • 实验室网站建设方案阳西网络问政平台官网
  • 岳阳网站开发建设网站域名注册申请
  • 营销型网站建设ppt网站程序开发后怎么上线
  • 鞍山做网站哪家好制作网站技术
  • 中国建设银行山西省分行网站wordpress永久免费
  • 设计网络网站做国外网站 国外人能看到吗
  • 融安有那几个网站做的比较好的创建网站大约
  • 浙江联科网站建设选择宁波seo优化公司
  • 上海建站网络科技app营销策略有哪些
  • 怎么检查网站有没有被挂马知乎做笔记的网站
  • 温岭网站制作爱网站查询
  • 徐州学习网站建设影视公司组织架构
  • 怎么看别人的网站有没有做301蓝色扁平化企业网站
  • 郑州建站模板网络程序员
  • 健身顾问在哪些网站做推广北京网络推广外包公司排行
  • 天津网站开发工资水平建设网站如何写文案
  • 做a漫画在线观看网站注册个免费网站
  • 杭州网站设计网页长安东莞网站推广
  • 福州网站建设软件怎样上传自己的网站