如何使用unittest模块进行单元测试?
- 内容介绍
- 文章标签
- 相关推荐
本文共计395个文字,预计阅读时间需要2分钟。
1. 原创内容改写示例:
原句:在这个充满挑战的时代,创新是推动社会进步的关键力量。
时代充满挑战,创新成社会进步的核心动力。
2 # @Time : 2018/2/2 0002 9:52
3 # @Author : wangyafeng
4 # @Email :
5
6 from selenium import webdriver
7 from selenium.webdriver.support import expected_conditions as EC
8 import time
9 import unittest
10
11
12 class Blog(unittest.TestCase):
13 @classmethod
14 def setUp(self):
15 self.driver = webdriver.Firefox()
16 self.driver.get("www.***.com/yoyoketang")
17 print("setUp")
18
19 def test_blog(self):
20 time.sleep(3)
21 result = EC.title_is(u'上海-悠悠 ')(self.driver)
22 print(result)
23 self.assertTrue(result)
24
25 def tearDown(self):
26 self.driver.quit()
27 print("tearDown")
28
29
30 if __name__ == "__main__":
31 unittest.main()
32 '''
33 1).assertEqual(self, first, second,msg=None)
34 --判断两个参数相等:first == second
35 2).assertNotEqual(self, first, second,msg=None)
36 --判断两个参数不相等:first != second
37 3).assertIn(self, member, container,msg=None)
38 --判断是字符串是否包含:member in container
39 4).assertNotIn(self, member,container, msg=None)
40 --判断是字符串是否不包含:member not in container
41 5).assertTrue(self, expr, msg=None)
42 6).assertFalse(self, expr, msg=None)
43 --判断是否为假:expr is False
44 7).assertIsNone(self, obj, msg=None)
45 --判断是否为None:objis None
46 8).assertIsNotNone(self, obj,msg=None)
47 --判断是否不为None:obj is not None
48
49 '''
本文共计395个文字,预计阅读时间需要2分钟。
1. 原创内容改写示例:
原句:在这个充满挑战的时代,创新是推动社会进步的关键力量。
时代充满挑战,创新成社会进步的核心动力。
2 # @Time : 2018/2/2 0002 9:52
3 # @Author : wangyafeng
4 # @Email :
5
6 from selenium import webdriver
7 from selenium.webdriver.support import expected_conditions as EC
8 import time
9 import unittest
10
11
12 class Blog(unittest.TestCase):
13 @classmethod
14 def setUp(self):
15 self.driver = webdriver.Firefox()
16 self.driver.get("www.***.com/yoyoketang")
17 print("setUp")
18
19 def test_blog(self):
20 time.sleep(3)
21 result = EC.title_is(u'上海-悠悠 ')(self.driver)
22 print(result)
23 self.assertTrue(result)
24
25 def tearDown(self):
26 self.driver.quit()
27 print("tearDown")
28
29
30 if __name__ == "__main__":
31 unittest.main()
32 '''
33 1).assertEqual(self, first, second,msg=None)
34 --判断两个参数相等:first == second
35 2).assertNotEqual(self, first, second,msg=None)
36 --判断两个参数不相等:first != second
37 3).assertIn(self, member, container,msg=None)
38 --判断是字符串是否包含:member in container
39 4).assertNotIn(self, member,container, msg=None)
40 --判断是字符串是否不包含:member not in container
41 5).assertTrue(self, expr, msg=None)
42 6).assertFalse(self, expr, msg=None)
43 --判断是否为假:expr is False
44 7).assertIsNone(self, obj, msg=None)
45 --判断是否为None:objis None
46 8).assertIsNotNone(self, obj,msg=None)
47 --判断是否不为None:obj is not None
48
49 '''

