Beispiel #1
0
    def __init__(self):
        config = Config.Config()
        self.log = Log.MyLog()

        self.host = config.sql_host
        self.port = int(config.sql_port)
        self.user = config.sql_user
        self.password = config.sql_password
Beispiel #2
0
    def __init__(self):
        '''
        初始化日志对象,获取登录token
        '''
        token = Token.Token().get_token()
        self.log = Log.MyLog()

        self.headers = {"X-SITE-ID": "127", "Authonrization": token}
Beispiel #3
0
    def __init__(self):
        #实例化类ConfigParser、MyLog
        self.config = ConfigParser()
        self.log = Log.MyLog()
        #获取配置文件config.ini绝对路劲
        self.config_path = os.path.join(
            os.path.dirname(os.path.abspath(__file__)), 'config.ini')
        self.xml_report_path = Config.path_dir + '\\Reports\\xml'
        self.html_report_path = Config.path_dir + '\\Reports\\html'

        if not os.path.exists(self.config_path):
            raise FileNotFoundError("配置路径错误")

        self.config.read(self.config_path, encoding='utf-8')

        self.tester = self.get_config(Config.TITLE, Config.TESTER)
        self.activity_front_host = self.get_config(Config.TITLE,
                                                   Config.ACTIVITY_FRONT_HOST)
        self.login_host = self.get_config(Config.TITLE, Config.LOGIN_HOST)
        self.login_info = self.get_config(Config.TITLE, Config.LOGIN_INFO)
        self.login_headers = self.get_config(Config.TITLE,
                                             Config.LOGIN_HEADERS)
        self.token = self.get_config(Config.TITLE, Config.TOKEN)
        #邮件配置信息读取
        self.smtpserver = self.get_config(Config.TITLE_EMAIL,
                                          Config.SMTP_SERVER)
        self.sender = self.get_config(Config.TITLE_EMAIL, Config.SENDER)
        self.receiver = self.get_config(Config.TITLE_EMAIL, Config.RECEIVER)
        self.username = self.get_config(Config.TITLE_EMAIL, Config.USERNAME)
        self.password = self.get_config(Config.TITLE_EMAIL, Config.PASSWORD)
        #sql配置信息读取
        self.sql_host = self.get_config(Config.TITILE_DB, Config.DB_DIR)
        self.sql_port = self.get_config(Config.TITILE_DB, Config.DB_PORT)
        self.sql_user = self.get_config(Config.TITILE_DB, Config.DB_USER)
        self.sql_password = self.get_config(Config.TITILE_DB,
                                            Config.DB_PASSWORD)
Beispiel #4
0
 def __init__(self):
     self.config = Config()
     self.log = Log.MyLog()
Beispiel #5
0
 def __init__(self):
     self.log = Log.MyLog()
Beispiel #6
0
# -*- coding: utf-8 -*-
# @Create_Time : 2019/5/1 23:24
# @Author : tester_ye
# @File : datas.py

#获取类数据

import os
from Datas import Read_yaml
from Utils import Log

log = Log.MyLog()
#当前文件父目录
path_dir = str(
    os.path.abspath(os.path.join(os.path.dirname(__file__), os.pardir)))


def get_parameter(name):
    #根据key 调用数据读取,返回value
    data = Read_yaml.GetPages().get_data_list()
    param = data[name]
    return param


class Test:
    #读取测试数据后封装
    log.info('解析yaml, Path:' + path_dir + '/Datas/Param/test.yaml')
    params = get_parameter('test')
    url = []
    data = []
    header = []