其他分享
首页 > 其他分享> > selenium - unittest fixtures

selenium - unittest fixtures

作者:互联网

fixtures通过setup和teardown实现,除了测试用例之外,还提供类和模块的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 MyTest(unittest.TestCase):
13     @classmethod
14     def setUpClass(cls):
15         print('test class start')
16 
17     @classmethod
18     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 test1(self):
28         print('test case1')
29 
30     def test2(self):
31         print('test case2')
32 
33 
34 if __name__ == '__main__':
35     unittest.main()

执行结果如下:

test module start
test class start
test case start test case1 test case end test case start test case2 test case end test class end test module end Ran 2 tests in 0.001s OK

  

 

标签:case,end,start,unittest,selenium,print,test,fixtures,def
来源: https://www.cnblogs.com/xiaochongc/p/12597128.html