博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Python+selenium之fixtures
阅读量:4974 次
发布时间:2019-06-12

本文共 1036 字,大约阅读时间需要 3 分钟。

fixtures即可以表示测试用例的开始和结束,也可以表示测试类和测试模块的开始和结束。

1 import unittest 2  3  4 def setUpModule(): 5     print("test module start >>>>>>>>>") 6  7  8 def tearDownModule(): 9     print("test module end >>>>>>>>>>>>>")10 11 12 class Test (unittest.TestCase):13     @classmethod14     def setUpClass(cls):15         print("test class start=======>")16 17     @classmethod18     def tearDownClass(cls):19         print("test class end =====>")20 21     def setUp(self):22         print("test case start -->")23 24     def tearDown(self):25         print("test case end ---->")26 27     def test_case(self):28         print("test case")29 30     def test_case2(self):31         print("test case2")32 33 34 if __name__ == '__main__':35     unittest.main ()

注:

     setUpModule/tearDownModule:在整个模块的开始与结束时被执行

     setUpClass/tearDownClass:在测试类的开始与结束时被执行

     setUp/tearDown:在测试用例的开始与结束时被执行。

******;setUpClass/tearDownClass写法是:要通过@calssmethod进行装饰,其次参数为cls。并且cls与self并没有什么特别之处。都只是别是类方法的第一个参数,只是约定俗成的习惯,也可以用abc来命名。

 

转载于:https://www.cnblogs.com/fengyiru6369/p/7581686.html

你可能感兴趣的文章
YUV格式分析
查看>>
Windows 窗体启动和关闭的事件顺序
查看>>
jrebel使用
查看>>
SQL SERVER分区具体例子详解
查看>>
状态机实践入门
查看>>
类模板
查看>>
在 JQuery Mobile 中实现瀑布流图库布局
查看>>
Android最佳性能实践(一)——合理管理内存
查看>>
js对象取值的两种方式
查看>>
软件绿色版和安装版的区别
查看>>
HeapSpray初窥(2014.12)
查看>>
hdu5437 优先队列 长春网赛
查看>>
每日模板一练——树链剖分求LCA(好吧是真的写错了)
查看>>
常用图像数据集:标注、检索
查看>>
python基础补漏-02-collection
查看>>
场景设计(二)-----组合场景设计
查看>>
找到的一些SQLite3的int和二进制数据的插入、读取操作。
查看>>
PHP 程序员的技术成长规划(转载)
查看>>
springboot使用jdbcTemplate连接数据库
查看>>
iOS中XMPP简单聊天实现 好友和聊天
查看>>