• 手机版

    扫码体验手机版

  • 微信公众号

    扫码关注公众号

国内首家协议开发

软芯音视解码保护平台

在线
客服

发布
需求

在线
聊天

天盟
APP

天盟APP下载

关注
微信

微信扫一扫访问
顶部

接口测试报错 求解?

import unittest
import json
from demo import RunMain


class TestMethod(unittest.TestCase):


        def setUp(self):
                self.run=RunMain()


        def test_01(self):
                url='http://api-app.meizu.com/apps/public/category/layout'
                data={
                        "custom_icon":"1",
                        "device_model":"M57AC",
                        "firmware":"Flyme OS 5.1.0.6QY",
                        "imei":"868905020250933",
                        "language":"zh-CN",
                        "locale":"CN",
                        "max":"50",
                        "mpv":"appsv5",
                        "mzos":"5",
                        "net":"wifi",
                        "os":"22",
                        "screen_size":"1080x1920",
                        "sn":"A1CEBN3223GS",
                        "start":"0",
                        "v":"5.0.8",
                        "vc":"210"
                        }


                        # run=RunMain()


                res=self.run.run_main(url,'POST',data)
                print res


        def test_02(self):
                url='http://api-app.meizu.com/apps/public/category/layout'
                data={
                        "custom_icon":"1",
                        "device_model":"M57AC",
                        "firmware":"Flyme OS 5.1.0.6QY",
                        "imei":"868905020250934",
                        "language":"zh-CN",
                        "locale":"CN",
                        "max":"50",
                        "mpv":"appsv5",
                        "mzos":"5",
                        "net":"wifi",
                        "os":"22",
                        "screen_size":"1080x1920",
                        "sn":"A1CEBN3223GS",
                        "start":"0",
                        "v":"5.0.8",
                        "vc":"210"
                        }


                res=self.run.run_main(url,'POST',data)
                print res


if __name__ == '__main__':
        unittest.main()
——————————————————————————————————————————————
#coding=utf-8
import json
import requests




class RunMain:


        def __init__(self,url,method,data=None):
                self.res=self.run_main(url,method,data)


        def send_get(self,url,data):
                res=requests.get(url=url,data=data).json()
                return json.dumps(res,indent=2,sort_keys=True)




        def send_post(self,url,data):
                res=requests.post(url=url,data=data).json()
                return json.dumps(res,indent=2,sort_keys=True)


        def run_main(self,url,method,data=None):
                res=None
                if method=='GET':
                        res=self.send_get(url,data)
                else:
                        res=self.send_post(url,data)
                return res


if __name__ == '__main__':


        url='http://api-app.meizu.com/apps/public/category/layout'
        data={
                        "custom_icon":"1",
                        "device_model":"M57AC",
                        "firmware":"Flyme OS 5.1.0.6QY",
                        "imei":"868905020250933",
                        "language":"zh-CN",
                        "locale":"CN",
                        "max":"50",
                        "mpv":"appsv5",
                        "mzos":"5",
                        "net":"wifi",
                        "os":"22",
                        "screen_size":"1080x1920",
                        "sn":"A1CEBN3223GS",
                        "start":"0",
                        "v":"5.0.8",
                        "vc":"210"
                        }
        run=RunMain(url,'POST',data)
        print run.res
        # print run.run_main(url,'POST',data)




免责声明:本内容仅代表回答会员见解不代表天盟观点,请谨慎对待。

版权声明:作者保留权利,不代表天盟立场。

使用道具 举报

发新帖

发布任务需求已有1031166位用户正在使用天盟网服务

发布分类: *
任务预算: *
需求内容: *
手机号码: *
任务商家报价为
  • 预算价 :
  • 成交价 :
  • 完工期 :
  • 质保期 :

* 最终任务项目以服务商报价、双方协商为准!