zoukankan      html  css  js  c++  java
  • python mock知识02

    #coding:utf-8
    from mock import mock
    #模拟mock 封装
    def mock_test(mock_method,request_data,url,method,response_data):
      mock_method = mock.Mock(return_value=response_data)
      res = mock_method(url,method,request_data)
      return res

    参数说明:

    mock_method:封装的方法名

    request_data,方法的请求数据

    url:方法使用的url

    method:方法的请求方式:POST,GET

    response_data:需要mock模拟返回的结果

    具体应用可以如下:

    url = 'https://xxxx'
    repquest_data = {
    'timestamp':'1507034803124',
    'uid':'5249191',
    'uuid':'5ae7d1a22c82fb89c78f603420870ad7',
    'secrect':'078474b41dd37ddd5efeb04aa591ec12',
    'token':'7d6f14f21ec96d755de41e6c076758dd',
    'cid':'0',
    'errorCode':1001
    }
    response_data = {
    'code':'200'
    'msg':'success'
    }
    #res = self.run.run_main(url,'POST',data)
    res = mock_test(run.run_main,repquest_data,url,"POST",data)
  • 相关阅读:
    异常及throw、与throws的介绍
    js数组
    正则表达式
    Date对象及toString方法
    js中函数与对象的使用
    js细节
    JavaScript介绍
    浮动、定位
    css背景样式
    盒子模型
  • 原文地址:https://www.cnblogs.com/fppblog/p/11136936.html
Copyright © 2011-2022 走看看