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()

猜你喜欢

转载自www.cnblogs.com/zhang-da/p/12240921.html