python_单元测试unittest

Python自带一个单元测试框架是unittest模块,用它来做单元测试,它里面封装好了一些校验返回的结果方法和一些用例执行前的初始化操作。

步骤1:首先引入unittest模块--import unittest

步骤2: 定义一个类,继承unittest,并创建为测试用例--unittest.Testcase

步骤3: 在测试用例下,定义以test开头的函数(unittest.main()会运行以test开头的用例)

步骤4:使用assertEquals做断言--self.assertEquals

步骤5:运行--if __name__=='__main__':

          unittest.main()

 

import unittest,requests

class GetUserTest(unittest.TestCase):
def test_get_user(self):
res = requests.get('http://api.map.baidu.com/telematics/v3/weather?location=%E5%98%89%E5%85%B4&output=json&ak=5slgyqGDENN7Sy7pw29IUvrZ').json()
status = res.get('status')
s_status = 201
self.assertEquals(s_status,status)
if __name__=='__main__':
unittest.main()
posted @ 2017-01-07 17:52  早晚聊出事儿  阅读(244)  评论(0编辑  收藏  举报