unittest的简单上手.py

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()
posted @ 2020-01-29 18:10  干it的小张  阅读(156)  评论(0编辑  收藏  举报