Main_Test() takes no arguments

来源:5-2 unittest和request重构封装

秃子的猫啊

2019-08-12

报错,网上说是init方法的错误,但是我都注销了
import requests
import json
class Main_Test:
""“
def init(self,url,method,data = None):
self.res = self.return_main(url,method,data)
”""
def Login_get(self,url,data):
res=requests.get(url=url,data=data).json()
#return res.json()
return res#json.dumps(res,indent=2,sort_keys=True)
def Login_post(self,url,data):
res=requests.post(url=url,data=data).json()
#return res.json()
return res#json.dumps(res,indent=2,sort_keys=True)
def return_main(self,url,method,data=None):
res = None
if method == ‘GET’:
res =self.Login_get(url,data)
else:
res =self.Login_post(url,data)
return res
if name == ‘main’:
data = {
‘username’: ‘wangxinjian-123456789’,
‘password’: ‘123456’
}
url = 'http://58.246.92.70:20204/xiaofangoa/user/login
run = Main_Test(url,‘GET’,data)
print(run.res)

写回答

1回答

秃子的猫啊

提问者

2019-08-12

已解决

0
0

Python接口自动化测试框架实战

主流框架Unittest与接口测试结合,带你深入学习接口自动化框架的设计与开发

1509 学习 · 844 问题

查看课程