コード例 #1
0
ファイル: configHttp.py プロジェクト: xlonga/houtai
 def __init__(self):
     """ pass """
     global scheme, host, port, timeout
     scheme = loacalReadConfig.get_http('scheme')
     host = loacalReadConfig.get_http('baseurl')
     port = loacalReadConfig.get_http('port')
     timeout = loacalReadConfig.get_http('timeout')
     self.log = Log.MyLog().get_log()
     self.logger = self.log.get_logger()
     self.headers = {}
     self.params = {}
     self.data = {}
     self.url = None
     self.files = {}
     self.state = 0
     self.session = requests.Session()
コード例 #2
0
ファイル: common.py プロジェクト: xlonga/houtai
import requests
from config import readConfig as readConfig
import os
from xlrd import open_workbook
from xml.etree import ElementTree as ElementTree
from lib import configHttp
from lib import Log
import json

localReadConfig = readConfig.ReadConfig()
proDir = readConfig.proDir[0:-6]
localConfigHttp = configHttp.ConfigHttp()
log = Log.MyLog().get_log()
logger = log.get_logger()

caseNo = 0


def show_return_msg(response):
    """ 显示返回的数据 """
    url = response.url
    msg = response.text
    print("\n请求地址:" + url)
    print("\n请求返回值:" + '\n' + json.dumps(
        json.loads(msg), ensure_ascii=False, sort_key=True, indent=4))


#***************************************读取用例excel****************************************
def get_xls(xls_name, api_id, sheet_name='sheet'):
    """ 读取testcase excel """
    cls = []