unittest的简单上手.py
原创
©著作权归作者所有:来自51CTO博客作者wx63a427ac86e31的原创作品,请联系作者获取转载授权,否则将追究法律责任
import unittest
import requests
# 版一:
class MyTestCase(unittest.TestCase):
def setUp(self):
print("初始化")
def tearDown(self):
print("收尾")
def xxxTest(self):
print(11111)
if __name__ == '__main__':
obj = MyTestCase(methodName="xxxTest")
obj.run()
# 版二:
url = 'https://cnodejs.org/api/v1/topics'
class TestCase2(unittest.TestCase):
def setUp(self):
response = requests.get(url)
self.res = response.json()["success"]
def test_case_01(self):
print(111111, self.res)
# self.assertEqual(True, res, msg="预期值{} 与期望值{} 不相符".format(False, res))
self.assertTrue(self.res)
def test_case_02(self):
self.assertFalse(self.res)
if __name__ == '__main__':
unittest.main()