示例#1
0
    def setUp(self):
        """

        :return:
        """
        self.case_name = "登录"
        self.log = MyLog.get_log()
        self.logger = self.log.get_logger()
        print(self.case_name + "测试开始前准备")
示例#2
0
 def __init__(self):
     global log, logger, resultPath, on_off
     log = Log.get_log()
     logger = log.get_logger()
     resultPath = log.get_report_path()
     on_off = localReadConfig.get_email("on_off")
     self.caseListFile = os.path.join(readConfig.proDir, "caselist.txt")
     self.caseFile = os.path.join(readConfig.proDir, "testCase")
     # self.caseFile = None
     self.caseList = []
     self.email = MyEmail.get_email()
示例#3
0
    def __init__(self):
        global scheme, host, port, timeout
        scheme = localReadConfig.get_http("scheme")
        host = localReadConfig.get_http("baseurl")
        port = localReadConfig.get_http("port")
        timeout = localReadConfig.get_http("timeout")

        self.log = Log.get_log()
        self.logger = self.log.get_logger()
        self.headers = {}
        self.params = {}
        self.data = {}
        self.url = None
        self.files = {}
        self.state = 0
示例#4
0
    def __init__(self):
        global host, user, password, port, sender, title
        host = localReadConfig.get_email("mail_host")
        user = localReadConfig.get_email("mail_user")
        password = localReadConfig.get_email("mail_pass")
        port = localReadConfig.get_email("mail_port")
        sender = localReadConfig.get_email("sender")
        title = localReadConfig.get_email("subject")
        # content = localReadConfig.get_email("content")

        # get receiver list
        self.value = localReadConfig.get_email("receiver")
        self.receiver = []
        for n in str(self.value).split("/"):
            self.receiver.append(n)

        # defined email subject
        date = datetime.now().strftime("%Y-%m-%d %H:%M:%S")
        self.subject = "接口测试报告" + " " + date

        self.log = MyLog.get_log()
        self.logger = self.log.get_logger()
        self.msg = MIMEMultipart('related')
 def setUp(self):
     """
     :return:
     """
     self.log = MyLog.get_log()
     self.logger = self.log.get_logger()
示例#6
0
rootPath = os.path.split(curPath)[0]
sys.path.append(rootPath)

import time
import readConfig as readConfig
import json
from xlrd import open_workbook
from xml.etree import ElementTree as ElementTree
from utils import configHttp
from utils.encryptUtils import md5
from utils.Log import MyLog

localReadConfig = readConfig.ReadConfig()
proDir = readConfig.proDir
localConfigHttp = configHttp.ConfigHttp()
log = MyLog.get_log()
logger = log.get_logger()
caseNo = 0


def get_value_from_return_json(json, name1):
    """
    get value by key
    :param json:
    :param name1:
    :param name2:
    :return:
    """
    info = json['data']
    value = info.get(name1)
    # value = group[name2]
示例#7
0
 def __init__(self):
     self.log = Log.get_log()
     self.logger = self.log.get_logger()
     self.db = None
     self.cursor = None
示例#8
0
from xml.etree import ElementTree as ElementTree
import readConfig as readConfig
from utils.Log import MyLog as Log
import os

localReadConfig = readConfig.ReadConfig()
proDir = readConfig.proDir
log = Log.get_log()
logger = log.get_logger()

caseNo = 0

# ****************************** read SQL xml ********************************
database = {}


def get_sql(database_name, table_name, sql_id):
    """
    get sql by given name and sql_id
    :param database_name:
    :param table_name:
    :param sql_id:
    :return:
    """
    db = get_xml_dict(database_name, table_name)
    sql = db.get(sql_id)
    return sql


def set_xml():
    """