ps:遇到一次报错:
TypeError: TestHttpRequest () takes no arguments。
原因是在创建类
class TestHttpRequest(unittest.TestCase):
时忘了括号内继承(unittest.TestCase)。
单元测试报告
HTMLTestRunner是Python标准库unittest单元测试框架的一个扩展,它生成易于使用的HTML测试报告。
下载地址如下:
http://tungwaiyip.info/software/HTMLTestRunner.html
这个扩展非常简单,只有一个HTMLTestRunner.py文件,保存到本地后,将其复制到Python安装目录(lib文件夹)下即可。
首先创建一个request类:
__author__ = 'Hello'
import requests
class HttpRequest:
def Get(self,url,data):
try:
response=requests.get(url,data)
return response.json()
except Exception as e:
print("Get请求出错啦!%s"%e)
raise e
def Post(self,url,data):
try:
response=requests.get(url,data)
return response.json()